Raspberry Pi
Le guide de l'utilisateur
Eben Upton
Dunod
Introduction9
La programmation, c'est amusant !10
Un peu d'histoire11
Que peut-on faire avec le Raspberry Pi ?17
#1 Mise en route
/>1 À la découverte du Raspberry Pi21
Tour du propriétaire de la carte21
Modèle A / B24
Modèle A+ / B+25
Raspberry Pi 226
Raspberry Pi 327
Raspberry Pi Zéro28
Un peu d'histoire29
/>2 Mise en route du Raspberry Pi33
Connexion de l'écran33
Connexion audio36
Connexion d'un clavier et d'une souris37
Installation de NOOBS sur une carte SD39
Connexion d'un dispositif de stockage externe41
Raccordement au réseau41
Connexion de l'alimentation45
Installation du système d'exploitation45
Connexion de périphériques Bluetooth52
/>3 Administration système Linux55
Présentation générale de Linux55
Bases de Linux58
Introduction à Raspbian59
Périphériques de stockage externes64
Créer un nouveau compte utilisateur66
Installation et désinstallation de logiciels70
Arrêt du Pi en toute sécurité76
/>4 Dépannage77
Diagnostics du clavier et de la souris77
Diagnostics de l'alimentation78
Diagnostics de l'affichage80
Diagnostics de démarrage81
Diagnostics réseau82
/>5 Configuration du réseau85
Configuration d'un réseau filaire85
Configuration d'un réseau sans fil89
/>6 Outil de configuration du Raspberry Pi97
Exécution de l'outil de configuration97
Onglet Système98
Onglet Interfaces102
Onglet Performance105
Onglet Localisation107
/>7 Configuration avancée du Raspberry Pi113
Éditer les fichiers de configuration avec NOOBS113
Paramètres du matériel : config.txt115
Désactivation du cache L2124
Répartition de la mémoire125
Paramètres du logiciel : cmdline.txt126
#2 Création d'un media center ou d'une machine de productivité
/>8 Le Raspberry Pi comme media center131
Lecture audio depuis la console131
Un media center avec OSMC133
Lecture en streaming depuis Internet136
Lecture en streaming depuis un réseau local137
Configuration d'OSMC139
/>9 Le Raspberry Pi comme machine de productivité141
Applications cloud141
LibreOffice144
Édition graphique avec Gimp145
#3 Programmation du Pi
/>10 Introduction à Scratch151
Introduction à Scratch151
Exemple n° 1 : Hello World !152
Exemple n° 2 : animation et sons155
Exemple n° 3 : un simple jeu157
Interfaçage de Scratch avec du matériel163
Pour aller plus loin165
/>11 Introduction à Python167
Présentation de Python167
Exemple 1 : Hello World !168
Exemple 2 : entrées, variables, et boucles173
Exemple 3 : créer un jeu avec pygame178
Exemple 4 : connexion au réseau avec Python185
Pour aller plus loin190
/>12 Minecraft Pi Edition191
Introduction à Minecraft Pi Edition191
Installation de Minecraft192
Lancement de Minecraft192
Exploration194
Hacker Minecraft195
#4 Exploitation du matériel
/>13 Exploitation matériel du Pi203
Équipement électronique203
Lecture des codes couleur des résistances206
Approvisionnement en composants207
Découvertes de la breadboard209
Conseils pour bien souder212
/>14 Port GPIO217
Identification de la version de votre carte217
Schémas de brochage du port GPIO219
Caractéristiques du GPIO220
Utilisation du port GPIO en Python222
Soudure du connecteur GPIO du Pi Zéro230
/>15 Module de caméra233
Pourquoi utiliser le module de caméra ?234
Choix du module de caméra234
Installation du module de caméra235
Activation du mode caméra238
Enregistrement de photos240
Enregistrement vidéo242
Réaliser un time-lapse243
/>16 Matériels additionnels247
Boîtier officiel du Raspberry Pi248
Écran tactile de 7 pouces250
Sense HAT254
# Annexes
/> Annexe A : Recettes Python263
/> Annexe B : Guide de référence rapide du module de caméra du Raspberry Pi269
/> Annexe C : Modes d'affichage HDMI279
Index285