TD : Raspberry Pi et programmation python
Partie1 : Carte Raspberry Pi
Compléter le document ci-dessous :
1)
1: 5: 9:
2: 6: 10:
3: 7: 11:
4: 8: 12:
2)
Le port ……………permet de connecter un écran tandis que le port ………………permet de
brancher une webcam. Il s’agit ici d’une entrée/sortie vidéo.
Le port …………permet de connecter le moniteur (ou le projecteur) qu’on utilisera pour
afficher la sortie du Raspberry Pi.
Le port ……………..permet de connecter un casque ou des haut-parleurs.
L’alimentation de la carte se fait par ………….
Le port ………………permet de faire communiquer le Raspberry Pi avec le monde extérieur.
Il est, par exemple, possible d’utiliser les broches (ou pin) GPIO pour alimenter un ventilateur
pour refroidir le SOC. On peut également y connecter des capteurs ou tout type d’actionneur.
La ………………. jouera le rôle du disque dur. Il est facile de repérer sur le Raspberry le
lecteur de carte. Cette carte est relativement encombrante au regard des dimensions du
Raspberry Pi. Il existe cependant des adaptateurs SD micro-SD.
Le port ……………… permet de connecter le Raspberry Pi à un réseau avec un câble. Le
Raspberry Pi peut également se connecter via le réseau local sans fil.
3)
Ce circuit contient tous les composants nécessaires au fonctionnement d’un ordinateur :
[Link] ihssen
-1) ……………….
- 2) ……………….
- 3) processeur graphique…
4)
Le processeur du Raspberry Pi (contenu dans le SOC) appelé CPU (Central Processing Unit)
est un microprocesseur a architecture ……………... Ce processeur est également très
couramment rencontré dans les smartphones.
5) Compléter le tableau suivant
Comparaison entre Arduino Raspberry Pi and ESP8266
Arduino Uno Esp8266 Raspberry Pi
Type
Mémoire vive
Vitesse d’horloge
Processeur
Entré/Sortie
Tension d’entrée
Système d’exploitation
6) Réponder aux questions suivantes :
Quels sont le type et l’architecture du microprocesseur utilisé ?
………………………………………………………
De quoi a besoin le module pour fonctionner (à part l’alimentation) ?
…………………………………………..
Le module est équipé de Raspbian. De quoi s’agit-il ? Quelle différence avec Windows ?
…………………………………………..
À quoi cela sert de se connecter en SSH à son Raspberry Pi ?
…………………………………………..
Quel est l’acronyme de GPIO ? Donner son rôle.
…………………………………………..
[Link] ihssen
Partie2 : Programmation python
a) Gestion d’un voyant lumineux
Un connecteur GPIO peut être configuré pour jouer le rôle d’une entrée (réception d’un
signal) ou d’une sortie (émission d’un signal).
1) Donner le rôle de chaque instruction présentée dans le tableau suivant :
Instruction Rôle
sudo apt-get update
[Link]
sudo apt-get install [Link]
sudo python [Link].
sudo python [Link] &
CTRL-C.
2) Déterminer le fonctionnement de ce programme [Link] :
import [Link] as GPIO
[Link]([Link]) #Utilisation des numéros de broches du processeur
[Link](4, [Link]) #GPIO4 configurée en sortie
while True: # Boucle infinie
[Link](4,1) # Allume la LED
[Link]()
3) Modifier le programme [Link] pour faire clignoter la LED.
b) Gestion d’un bouton poussoir
Vous allez utiliser votre programme précédent pour détecter un appui sur un bouton poussoir
et afficher un message lorsque le bouton poussoir est appuyé.
[Link] ihssen