Blog ENI : Toute la veille numérique !
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Supports de cours
  2. Raspberry Pi - Le guide incontournable pour exploiter votre nano-ordinateur

Raspberry Pi Le guide incontournable pour exploiter votre nano-ordinateur

Informations

Livraison possible dès le 26 juin 2024
  • Livraison à partir de 0,01 €
  • Version en ligne offerte pendant 1 an
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • Livre (broché) - 17 x 21 cm
  • ISBN : 978-2-409-04502-8
  • EAN : 9782409045028
  • Ref. ENI : LFHS-RASP

Informations

  • Consultable en ligne immédiatement après validation du paiement et pour une durée de 10 ans.
  • Version HTML
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • HTML
  • ISBN : 978-2-409-04503-5
  • EAN : 9782409045035
  • Ref. ENI : LNLFHS-RASP
L'objectif de ce livre est de fournir au lecteur débutant des bases solides pour explorer les ressources offertes par le Raspberry Pi tant du point de vue du système d'exploitation que du développement et de l'interfaçage physique. Tous les modèles de Raspberry Pi sont abordés dans cet ouvrage avec un focus particulier sur les Raspberry Pi 3 et Raspberry Pi Zero. Aucun prérequis en Linux, en programmation ou en électronique n'est nécessaire.Après une présentation physique du...
Consulter des extraits du livre en ligne Aperçu du livre papier
  • Niveau Débutant
  • Nombre de pages 802 pages
  • Parution juin 2024
  • Niveau Débutant
  • Parution juin 2024
L'objectif de ce livre est de fournir au lecteur débutant des bases solides pour explorer les ressources offertes par le Raspberry Pi tant du point de vue du système d'exploitation que du développement et de l'interfaçage physique. Tous les modèles de Raspberry Pi sont abordés dans cet ouvrage avec un focus particulier sur les Raspberry Pi 3 et Raspberry Pi Zero. Aucun prérequis en Linux, en programmation ou en électronique n'est nécessaire.

Après une présentation physique du Raspberry Pi, vous aurez un aperçu des systèmes d'exploitation compatibles avec cet ordinateur. Vous serez guidé pour installer rapidement le système d'exploitation de votre choix sur une carte micro SD et rendre votre Raspberry Pi opérationnel. L'utilisation de Raspberry Pi Imager, le nouvel outil d'installation d'un système, est expliquée en détail. La présentation du nouveau bureau graphique de Raspberry Pi OS (PIXEL) est suivie de l'utilisation de Linux en ligne de commande. Après une initiation au réseau, vous apprendrez comment vous connecter à distance sur le Raspberry Pi. Vous verrez comment utiliser des mémoires de masse externes (clé USB, disque dur USB) et faire démarrer le Raspberry Pi sans carte micro SD sur un support de stockage externe. Vous apprendrez à utiliser les environnements de développement disponibles pour le Raspberry Pi : en Scratch et en Python. La description du GPIO suivie d'exemples d'utilisation des ports d'entrée-sortie du Raspberry Pi et de mise en œuvre de cartes d'interface ouvre la voie à des applications dans lesquelles le Raspberry Pi interagit avec le monde physique. Vous apprendrez comment transformer votre Raspberry Pi en poste bureautique avec la suite LibreOffice (édition et impression), en média-center avec LibreELEC, en serveur web avec lighttpd et WordPress ou en caméra de vidéosurveillance capable de détecter un mouvement et de vous en avertir par email.

Enfin, dans le chapitre sur le dépannage, vous découvrirez comment établir un premier diagnostic en cas de dysfonctionnement ainsi que les solutions à mettre en œuvre.

Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr

Téléchargements

Avant-propos
  1. Introduction
Le Raspberry Pi
  1. Introduction
  2. Présentation
  3. Historique de la création du Raspberry Pi
  4. Chronologie
  5. Logo
  6. L’avenir du Raspberry Pi
Description technique
  1. Introduction
  2. La génération 1
    1. 1. Description
    2. 2. Les Raspberry Pi 1
      1. a. Le modèle B Rev. 1
      2. b. Le modèle B Rev. 2
      3. c. Le modèle A
      4. d. Le modèle B+
      5. e. Le modèle A+
    3. 3. Les Raspberry Pi Zero de génération1
      1. a. Le Raspberry Pi Zero 1.2
      2. b. Le Raspberry Pi Zero 1.3
      3. c. Le Raspberry Pi Zero W
      4. d. Le modèle Zero WH
  3. La génération 2
    1. 1. Description
    2. 2. Le Raspberry Pi 2 modèle B
  4. La génération 3
    1. 1. Description
    2. 2. Le Raspberry Pi 3 modèle B
    3. 3. Le Raspberry Pi 3 modèle B+
    4. 4. Le Raspberry Pi 3 modèle A+
    5. 5. Le Raspberry Pi Zero 2 W
  5. La génération 4
    1. 1. Description
    2. 2. Les Raspberry Pi 4 modèle B
    3. 3. Le Raspberry Pi 400
  6. La génération 5 : le Raspberry Pi 5
  7. Les éléments constitutifs
    1. 1. Le format Zero
      1. a. Les composants
      2. b. Le SoC
      3. c. Le CPU
      4. d. Le GPU
      5. e. La mémoire
      6. f. Le port USB
      7. g. Les sorties vidéo
      8. h. Le bus CSI
      9. i. Le GPIO du Raspberry Pi Zero
      10. j. La LED ACT
      11. k. L’alimentation
      12. l. Le connecteur de carte micro SD
      13. m. Miniaturisation des prises et conséquences
      14. n. Les dimensions
      15. o. Horloge
    2. 2. Le format 3B
      1. a. Les composants
      2. b. Le SoC
      3. c. Le CPU
      4. d. Le GPU
      5. e. Les ports USB et Ethernet
      6. f. Le Wi-Fi et le Bluetooth
      7. g. Les sorties vidéo du Raspberry Pi
      8. h. Les sorties audio
      9. i. Le bus CSI
      10. j. Le bus DSI
      11. k. Le GPIO
      12. l. L’alimentation
      13. m. Par le GPIO
      14. n. Les LED d’état
      15. o. Le connecteur de carte micro SD
      16. p. Les dimensions
      17. q. L’horloge
  8. Les prérequis pour démarrer
    1. 1. L’alimentation
    2. 2. La carte micro SD
    3. 3. L’écran
    4. 4. Un clavier, une souris
    5. 5. Les boîtiers et la ventilation
    6. 6. De la patience et de la méthode
    7. 7. Concevoir simplement et de façon adaptée
Les systèmes d'exploitation disponibles
  1. Introduction
  2. Linux
    1. 1. De Linus à Linux
    2. 2. Le noyau
      1. a. Description du noyau Linux
      2. b. Utilisations du noyau Linux
      3. c. Sécurité du noyau
      4. d. Versions du noyau
    3. 3. Les distributions
  3. Distributions Linux pour le Raspberry Pi
    1. 1. Raspberry Pi OS
      1. a. Historique des versions
      2. b. Les Full, Desktop et Lite
      3. c. 32 ou 64 bits
      4. d. Legacy
      5. e. Raspberry Pi Desktop pour PC et MAC
    2. 2. Les autres distributions Linux
      1. a. Arch Linux ARM
      2. b. Ubuntu
      3. c. Fedora
    3. 3. Les médiacenters
      1. a. LibreELEC
      2. b. OSMC
    4. 4. Le Retrogaming
      1. a. RetroPie
      2. b. Recalbox
  4. Les autres systèmes d’exploitation
    1. 1. RISC OS
    2. 2. Windows
      1. a. Windows 10 IoT Standard
      2. b. Windows ARM
    3. 3. LineageOS (Android)
    4. 4. FydeOS (Chromium OS)
  5. Conclusion
Installer Raspberry Pi OS
  1. Introduction
  2. Choisir sa carte SD
    1. 1. Les caractéristiques des cartes SD
      1. a. Le format
      2. b. La capacité
      3. c. La vitesse
      4. d. Conclusion
    2. 2. Les cartes SD prêtes à l’emploi
  3. Installation du système d’exploitation
    1. 1. Raspberry Pi Imager
      1. a. Téléchargement
      2. b. Installation
      3. c. Utilisation
      4. d. Réglages avancés
    2. 2. Installer depuis Internet
  4. Premier démarrage
    1. 1. Préparation du Raspberry Pi
      1. a. Mise en place de la carte SD
      2. b. Connexion des câbles
      3. c. Mise sous tension
    2. 2. Premier démarrage
      1. a. En mode graphique
      2. b. En ligne de commande
  5. Paramétrer son système d’exploitation
    1. 1. L’outil raspi-config
      1. a. Qu’est-ce que c’est ?
      2. b. System Options
      3. c. Display Options
      4. d. Interface Options
      5. e. Performance Options
      6. f. Localisation Options
      7. g. Advanced options
      8. h. Update
      9. i. About raspi-config
    2. 2. Configuration du Raspberry Pi
      1. a. Qu’est-ce que c’est ?
      2. b. L’onglet Système
      3. c. L’onglet Display
      4. d. L’onglet Interfaces
      5. e. L’onglet Performance
      6. f. L’onglet Localisation
    3. 3. L’outil raspi-config en ligne de commande
    4. 4. Configuration avancée avec le fichier config.txt
      1. a. Description du fichier config.txt
      2. b. Les filtres conditionnels
      3. c. Gestion de la mémoire
      4. d. Gestion du démarrage du noyau
      5. e. Gestion de l’affichage vidéo
      6. f. Licences de décodage vidéo
      7. g. Gestion de la caméra
      8. h. Gestion de l’audio analogique
      9. i. Gestion du port GPIO
      10. j. Gestion de l’overclocking
      11. k. Options diverses
  6. Conclusion
Utiliser le mode graphique
  1. Introduction
  2. À la découverte de Raspberry Pi OS
    1. 1. Le bureau
    2. 2. Le tableau de bord
      1. a. Description
      2. b. Paramétrer un tableau de bord
      3. c. Ajouter un nouveau tableau de bord
      4. d. Supprimer un tableau de bord
  3. Le Menu Framboise
    1. 1. Programmation
      1. a. Geany
      2. b. Greenfoot Java IDE
      3. c. Mathematica
      4. d. Mu
      5. e. Scratch
      6. f. Sense HAT emulator
      7. g. Sonic Pi
      8. h. Thonny
      9. i. Wolfram
    2. 2. Éducation
    3. 3. Bureautique
      1. a. LibreOffice Base
      2. b. LibreOffice Calc
      3. c. LibreOffice Draw
      4. d. LibreOffice Impress
      5. e. LibreOffice Math
      6. f. LibreOffice Writer
    4. 4. Internet
      1. a. Claws Mail
      2. b. Navigateur Web Chromium
      3. c. VNC Viewer
    5. 5. Son et vidéo
    6. 6. Graphisme
    7. 7. Jeux
      1. a. Boing
      2. b. Bunner
      3. c. Cavern
      4. d. Myriapod
      5. e. Soccer
    8. 8. Accessoires
      1. a. Calculator
      2. b. Gestionnaire des tâches
      3. c. Imager
      4. d. LXTerminal
      5. e. Gestionnaire de fichiers
      6. f. PDF Viewer
      7. g. Raspberry Pi Diagnostics
      8. h. SD Card Copier
      9. i. Text Editor (Éditeur de texte)
      10. j. Xarchiver
    9. 9. Help
      1. a. Bookshelf
      2. b. Get Started
      3. c. Guide de référence pour Debian
      4. d. Help
      5. e. Projects
    10. 10. Préférences
      1. a. Add / Remove Software
      2. b. Appearance Settings
      3. c. Clavier et souris
      4. d. Configuration de l’impression
      5. e. Configuration du Raspberry Pi
      6. f. Main Menu Editor
      7. g. Recommended Software
      8. h. Screen Configuration
    11. 11. Exécuter
    12. 12. Déconnexion
  4. Les icônes de droite du tableau de bord
    1. 1. Mises à jour système
    2. 2. Éjecter les périphériquesamovibles
      1. a. Insertion
      2. b. Éjection
    3. 3. Le Bluetooth
    4. 4. Réseau
      1. a. Affichage de la configuration réseau
      2. b. Se connecter à un réseau Wi-Fi
      3. c. Configurer le réseau
    5. 5. Le son
    6. 6. L’horloge
  5. Conclusion
Utiliser la ligne de commande
  1. Introduction
  2. L'arborescence de Linux
  3. La ligne de commande
    1. 1. Se logger sous Raspberry Pi OS
      1. a. Connexion en utilisateur normal
      2. b. Se déconnecter
      3. c. Devenir momentanément super-utilisateur
      4. d. Se connecter en root
      5. e. Arrêter proprement le système
    2. 2. Se déplacer dans l’arborescence
      1. a. Identifier le répertoire courant
      2. b. Lister le contenu d’un répertoire
      3. c. Changer de répertoire
      4. d. Chemin relatif et chemin absolu
      5. e. Modifier l’arborescence
    3. 3. Gérer les fichiers
      1. a. Copier les fichiers
      2. b. Déplacer et renommer les fichiers
      3. c. Supprimer les fichiers
      4. d. Afficher le contenu d’un fichier
      5. e. Modifier le contenu d’un fichier
      6. f. Compresser et décompresser un fichier
    4. 4. Accélérer la frappe des commandes
      1. a. Rappel des commandes précédentes
      2. b. Autocomplétion
    5. 5. Administrer le système
      1. a. Gérer les utilisateurs et les groupes
      2. b. Gérer les dépôts
      3. c. Tenir le système à jour
      4. d. Installer/supprimer un programme
      5. e. Gérer les droits
      6. f. Connaître l’occupation de la carte microSD
      7. g. Écrire un script shell
      8. h. Planifier des tâches
      9. i. Gérer les processus
      10. j. Configurer la date du système
  4. Sauvegarder son système
    1. 1. À l’aide d’un PC sous Windows
    2. 2. À l’aide d’un PC sous Debian7
    3. 3. En mode graphique sous Raspberry Pi OS
  5. Conclusion
Se connecter à distance au Raspberry Pi
  1. Introduction
  2. En mode texte
    1. 1. Le protocole SSH
    2. 2. Depuis une machine Linux en ligne de commande
    3. 3. Depuis Windows 10 en ligne de commande
    4. 4. Depuis une machine Windows avec PuTTY
  3. En mode graphique
    1. 1. VNC Server
    2. 2. Depuis une machine Windows avec VNC Viewer
    3. 3. Depuis une machine macOS avec VNC Viewer
    4. 4. Depuis une machine Linux avec VNC Viewer
    5. 5. Transférer des fichiers avec VNC Viewer
      1. a. Du Raspberry Pi vers le PC
      2. b. Du PC vers le Raspberry Pi
    6. 6. Depuis une machine Windows avec TightVNC Viewer ouRemote Ripple
  4. Conclusion
Gestion du réseau
  1. Bases de réseau
    1. 1. Introduction
    2. 2. Comme une lettre à la poste
      1. a. Attribution des adresses
      2. b. Adresse physique
      3. c. Qu’est-ce qu’une adresse IP ?
      4. d. Utilité du masque de sous-réseau
      5. e. Adresse de l’hôte
      6. f. Les adresses particulières
      7. g. Les exceptions
      8. h. Adresse publique
    3. 3. Livraison à bon port
      1. a. Ports TCP/IP
      2. b. Utilisation des ports
      3. c. Socket TCP/IP
    4. 4. Rôles de la box
      1. a. Serveur DHCP
      2. b. Nom de domaine
      3. c. DNS
      4. d. Passerelle
      5. e. Routeur NAT
    5. 5. Accéder à un Raspberry Pi depuisInternet
      1. a. DNS dynamique
      2. b. Redirection de port
    6. 6. Box Internet
  2. Gérer la connexion réseau filaire du Raspberry Pi
    1. 1. Afficher les informations sur la connexion
    2. 2. Modifier les paramètres réseau
      1. a. Paramétrage automatique par DHCP
      2. b. Configurer une adresse statique
      3. c. Redémarrage du réseau pour priseen compte des modifications
  3. Configurer une connexion Wi-Fi
    1. 1. Afficher les informations sur la connexion
      1. a. Vérification de la détection dela clé USB
      2. b. Modification du fichier /etc/wpa_supplicant/wpa_supplicant.conf
      3. c. Attribuer une adresse fixe à une clé USBWi-Fi
Utiliser une mémoire de masse externe
  1. Introduction
  2. Choisir un stockage de masse externe
    1. 1. Caractéristiques des cartes micro SD
      1. a. Technologie des cartes micro SD
      2. b. Durée de vie des cartes micro SD
    2. 2. Comparatif des mémoires de masse
    3. 3. Vitesse de transfert
    4. 4. Coût au Go stocké
    5. 5. L’alimentation électrique
    6. 6. L’heure du choix
  3. Les disques et les partitions sous Linux
    1. 1. Identification des disques sous Linux
    2. 2. Identification des partitions sous Linux
      1. a. Fichiers spéciaux
      2. b. Nommage des fichiers spéciaux
    3. 3. Label et UUID
      1. a. Identification d’une partition par label
      2. b. Identification d’une partition par UUID
    4. 4. Exemple concret
      1. a. Préparation de la clé USB
      2. b. Création des partitions
      3. c. Formatage des partitions
      4. d. Attribution d’un label aux partitions
      5. e. Afficher label et UUID
  4. Définir un point de montage
    1. 1. L’arborescence sous Linux
    2. 2. Créer un point de montage
  5. Utiliser une mémoire externe
    1. 1. Montage manuel de la clé USB
    2. 2. Démonter une partition
    3. 3. Montage automatique au démarrage
    4. 4. Utilisation des UUID
  6. Modification des droits
    1. 1. Partition FAT ou NTFS
    2. 2. Partition Linux
  7. Conclusion
Démarrer sur un disque externe
  1. Introduction
  2. Séquence de boot du Raspberry Pi
  3. Préparation du disque
    1. 1. Suppression de la partition d’origine
      1. a. Identification de la partition à supprimer
      2. b. Suppression de la partition
    2. 2. Création de deux partitions
    3. 3. Formatage des partitions
      1. a. Partition Linux
      2. b. Partition FAT
  4. Copie du système de fichiers
  5. Modification des fichiers de démarrage
    1. 1. cmdline.txt
    2. 2. fstab
  6. Vérification du fonctionnement
  7. Pour aller plus loin
  8. Démarrer sur une clé USB sans carte micro SD
    1. 1. Principe
    2. 2. Mise à jour du système d’exploitation
    3. 3. Autorisation du boot USB
    4. 4. Choix de la clé USB
    5. 5. Préparation de la clé USB
    6. 6. Transfert de Raspberry Pi OS surla clé USB
    7. 7. Régénération des clésSSH
    8. 8. Modification du fichier cmdline.txt
    9. 9. Modification du fichier fstab
    10. 10. Démonter le système de fichiers
    11. 11. Éteindre le Raspberry Pi 3
    12. 12. Redémarrage du Raspberry Pi 3
  9. Conclusion
Que faire avec le Raspberry Pi ?
  1. Introduction
  2. Un poste bureautique
    1. 1. Utiliser LibreOffice
    2. 2. Imprimer
  3. Un centre multimédia
    1. 1. Installer LibreElec
    2. 2. Paramétrage
    3. 3. Utiliser le centre multimédia
      1. a. Écouter de la musique en local
      2. b. Regarder un film distant
    4. 4. Utiliser la télécommande
  4. Un serveur web
    1. 1. Installer le serveur
      1. a. Objectif de l’installation
      2. b. Installation de Raspbian Lite
      3. c. Modification du nom d’hôte
    2. 2. Installation de lighttpd
      1. a. Modification des droits sur le site web
      2. b. Test du serveur web
    3. 3. Installation PHP
      1. a. Installer PHP 5 sur le Raspberry Pi
      2. b. Indiquer à lighttpd qu’il doit utiliser PHP
      3. c. Renommer la page index.html en index.php
      4. d. Test de l’installation de PHP
    4. 4. Installation de MariaDB
      1. a. Installer la base de données MariaDB surle Raspberry Pi :
      2. b. Sécurisation de MariaDB
      3. c. Test de l’installation de MariaDB
      4. d. Création de la base de données pourWordPress
      5. e. Attribution des droits sur la base
    5. 5. Installation de WordPress
      1. a. Téléchargement de l’archive WordPress
      2. b. Extraction de WordPress
      3. c. Configuration de WordPress
    6. 6. Test du site
    7. 7. Mettre le site web en ligne
      1. a. Nom de domaine
      2. b. Configuration de la Freebox
    8. 8. Se connecter au serveur web
  5. Une caméra de vidéo surveillance avec le Pi Zero
    1. 1. La distribution motionEyeOS
    2. 2. Installation de motionEyeOS
    3. 3. Démarrage de motionEyeOS
    4. 4. Connexion à motionEyeOS
    5. 5. Paramétrage de motionEyeOS
      1. a. Caméra Ethernet
      2. b. Paramétrage de la vidéo
      3. c. Réglage de la détection de mouvement
      4. d. Choix du nom des fichiers enregistrés
      5. e. Configuration des notifications
      6. f. Informations superposées aux images
      7. g. Diffusion des images
      8. h. Enregistrement des images
    6. 6. Conclusion
Programmer en Scratch
  1. Présentation
    1. 1. Une longue histoire
    2. 2. Les projets
    3. 3. Accès au matériel
  2. L'environnement de Scratch
    1. 1. L’interface graphique
    2. 2. Les blocs de mouvement
    3. 3. Les blocs d’apparence
    4. 4. Les structures de contrôle
    5. 5. Les capteurs
    6. 6. Les sons
    7. 7. Les opérateurs
      1. a. Opérateurs arithmétiques
      2. b. Opérateurs logiques
    8. 8. Le stylo
    9. 9. Les variables
      1. a. Création d’une variable
      2. b. Création d’une liste
  3. Créer un jeu simple en Scratch
    1. 1. Définir le scénario
    2. 2. Définir les interactions
    3. 3. Préparer la scène
    4. 4. Dessiner les sprites
      1. a. Viseur de l’appareil photo
      2. b. Le logo Raspberry Pi
      3. c. Le pingouin
    5. 5. Créer les variables
    6. 6. Animer le jeu
      1. a. Les scripts de la scène
      2. b. Les scripts du chat
      3. c. Les scripts du pingouin
      4. d. Le script du logo
      5. e. Les scripts du viseur
      6. f. Faire évoluer le jeu
  4. Conclusion
Programmer en Python
  1. Historique de Python
  2. Particularités de Python
  3. Python en mode console
    1. 1. Lancement de Python
    2. 2. Utiliser Python comme une calculatrice
      1. a. Opérations de base
      2. b. Opérateurs de comparaison
      3. c. Opérateurs d’assignation
      4. d. Opérateurs sur les bits
    3. 3. Écrire une chaîne de caractères
    4. 4. Les variables
    5. 5. Les listes
    6. 6. Créer un programme en Python
    7. 7. Exécuter un programme
    8. 8. Utiliser la boucle for
    9. 9. Récupérer une valeur entréeau clavier
    10. 10. À vous de jouer !
  4. Python en environnement graphique
    1. 1. L’environnement de développement IDLE
    2. 2. Utiliser le mode prompt
    3. 3. Créer un programme
    4. 4. Exécuter un programme
  5. Définir une fonction
    1. 1. Créer une fonction
    2. 2. Utilisation de la fonction
  6. Utiliser les modules
    1. 1. Les modules internes
    2. 2. Créer un module
    3. 3. Utiliser un module dans un script
    4. 4. Alias du nom de module
  7. Lire et écrire dans un fichier
    1. 1. Création d’un fichier
    2. 2. Écriture dans un fichier
    3. 3. Lecture d’un fichier
    4. 4. Suppression d’un fichier
    5. 5. Gestion des exceptions
  8. Aller plus loin avec Python
Le GPIO du Raspberry Pi
  1. Description de l'interface GPIO
    1. 1. Fonctions disponibles
    2. 2. Valeurs limites (V et I)
      1. a. Schéma de l’interface GPIO
      2. b. Seuil du signal d’entrée
      3. c. Hystérésis
      4. d. Limitation du courant de sortie
      5. e. Résistance de tirage
      6. f. Configurations dangereuses
  2. Utilisation du GPIO
    1. 1. Configuration utilisée
    2. 2. Allumer une diode LED
    3. 3. Lire un niveau d’entrée
    4. 4. Gérer le GPIO en ligne de commande
      1. a. Accès au GPIO
      2. b. Création d’un accès à unebroche GPIO
      3. c. Suppression d’un accès à une brocheGPIO
      4. d. Récupérer les informations d’unebroche du GPIO
      5. e. Clignotement d’une LED en shell
    5. 5. Gérer le GPIO en Python
      1. a. Commander une LED
      2. b. Lire le niveau d’une entrée
    6. 6. Accéder au GPIO depuis Scratch
      1. a. Configurer les ports du GPIO
      2. b. Utiliser une carte additionnelle
      3. c. Scratch et l’apprentissage du code
      4. d. Conclusion
Les périphériques
  1. Le module caméra
    1. 1. Caractéristiques du module CaméroV1.3
    2. 2. Caractéristiques du module caméraV2
      1. a. Une nouvelle technologie de capteur
      2. b. Tableau comparatif
    3. 3. Connexion sur le Raspberry Pi
    4. 4. Utilisation de caméras compatibles
    5. 5. Activation de la caméra
      1. a. Activation en mode texte
      2. b. Activation en mode graphique
    6. 6. Capture d’une image fixe
    7. 7. Enregistrement d’une vidéo
    8. 8. Timelapse
  2. Les cartes d'extension
    1. 1. Les cartes HAT
      1. a. Présentation
      2. b. Dimensions
      3. c. Fonctionnement
      4. d. Conclusion
    2. 2. La carte son HiFiBerry DAC+
      1. a. Présentation de la carte HiFiBerry DAC+
      2. b. Mise en service de la carte HiFiBerry DAC +
      3. c. Utilisation de mpg123
    3. 3. La carte ADC Pi Plus
      1. a. Présentation de la carte ADC Pi Plus
      2. b. Les entrées analogiques
      3. c. Installation de la carte
      4. d. Essais de la carte
    4. 4. La carte IO Pi Plus
      1. a. Présentation de la carte IO Pi Plus
      2. b. Les entrées numériques
      3. c. Installation de la carte
      4. d. Essais de la carte
    5. 5. La carte RTC Pi Plus
      1. a. Présentation de la carte RTC Pi Plus
      2. b. Mise à l’heure du Raspberry Pi
      3. c. Installation de la carte
      4. d. Configuration de l’horloge RTC
      5. e. Utilisation de l’horloge RTC DS1307
      6. f. Utilisation de plusieurs cartes ABElectronics
    6. 6. PiFace Digital 2
      1. a. Présentation de la carte PiFace Digital 2
      2. b. Schéma de la carte
      3. c. Mise en place de la carte
      4. d. Configuration de la carte
      5. e. Tests de la carte
      6. f. Pilotage de la carte PiFace en Scratch
  3. Utiliser des cartes spécifiques
    1. 1. Carte prototype
    2. 2. Commande d’un moteur PAP
    3. 3. Commande d’un moteur CC
Dépanner le Raspberry Pi
  1. Fiabilité du Raspberry Pi
  2. Les LED du Raspberry Pi 3
    1. 1. LED ACT du Raspberry Pi 3
      1. a. LED ACT éteinte
      2. b. LED ACT Allumée fixe
      3. c. LED ACT clignote quatre fois
      4. d. LED ACT clignote sept fois
    2. 2. LED PWR du Raspberry Pi 3
      1. a. Clignotement de la LED PWR
      2. b. LED PWR éteinte
    3. 3. Indicateur de sous-tension sur l’écran
    4. 4. Indicateur de température maximale sur l’écran
    5. 5. Mesure de tension sur le Raspberry Pi 3
    6. 6. LED du port Ethernet
  3. La LED ACT du Raspberry Pi Zero
    1. 1. Position de la LED ACT
    2. 2. États de la LED ACT du Raspberry Pi Zero
      1. a. La LED du Raspberry Pi Zero clignote quatre fois
      2. b. La LED du Raspberry Pi Zero clignote sept fois
    3. 3. Mesure de tension sur le Raspberry Pi Zero
  4. Le Raspberry Pi ne démarre pas
  5. Problème de connexion au réseau
    1. 1. Un périphérique USB plante le réseau
    2. 2. Déplacer la carte micro SD bloque le réseau
    3. 3. Plantage du réseau sous une forte charge
  6. Affichage anormal sur l’écran
    1. 1. Image entourée de bordures noires
    2. 2. Image débordant de l’écran
    3. 3. Points colorés et interférences
    4. 4. Pas d’affichage sur l’écran
    5. 5. Résolution non conforme
  7. Le son ne fonctionne pas
    1. 1. Pas de son sur un moniteur HDMI
    2. 2. Pas de son du tout
  8. Le clavier est en QWERTY
    1. 1. Claviers AZERTY et QWERTY
  9. Supervision du Raspberry Pi
    1. 1. Installation de EZ Server Monitor
  10. Conclusion
Annexes
  1. Réponses à l'exercice du chapitre Démarrer sur un disque externe
  2. Réponses aux exercices du chapitre Programmer en Python
  3. Réponses à l'exercice du chapitre Le GPIO du Raspberry Pi
  4. Sonic Pi
  5. Tableau de paramétrage de la vidéo
  6. Commander la carte PiFace depuis Scratch
Auteur : Alexandre SVETEC

Alexandre SVETEC

Concepteur et développeur d'applications informatiques sous Windows depuis plus de vingt ans, Alexandre SVETEC est aussi  passionné d'électronique depuis toujours. En 2014, il est amené à utiliser la carte Raspberry Pi et le système d’exploitation Raspian et découvre alors son formidable potentiel de miniaturisation à des coûts encore jamais égalés. Lorsqu'en 2015 Microsoft débarque sur Raspberry Pi, c'est tout naturellement qu'il met son expertise du développement C# au service du nano-ordinateur. À travers son livre, il transmet au lecteur toute sa connaissance de la conception et de la réalisation d'applications associant Raspberry Pi et Windows IoT Core.
En savoir plus
Auteur : François MOCQ

François MOCQ

Formateur Réseau et Télécommunications depuis de très nombreuses années, François MOCQ est passionné d'électronique depuis toujours. Dès son arrivée sur le marché, le potentiel offert par Raspberry Pi l'a enthousiasmé et, pour partager cette passion, il a rapidement créé un blog puis un forum dédiés à ce nano-ordinateur (www.framboise314.fr). L'écriture de ses livres lui permet de livrer au lecteur tout son retour d'expérience sur ce produit, enrichie des échanges de la communauté Raspberry.
En savoir plus

Nos nouveautés

voir plus