Vous êtes sur la page 1sur 3

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 :

Dr.Jabri 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.
…………………………………………..

Dr.Jabri 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

Rpi.GPIO
sudo apt-get install rpi.gpio
sudo python gpio1.py.
sudo python gpio1.py &

CTRL-C.

2) Déterminer le fonctionnement de ce programme gpio1.py :


import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM) #Utilisation des numéros de broches du processeur
GPIO.setup(4, GPIO.OUT) #GPIO4 configurée en sortie
while True: # Boucle infinie
GPIO.output(4,1) # Allume la LED
GPIO.cleanup()
3) Modifier le programme gpio1.py 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é.

Dr.Jabri ihssen

Vous aimerez peut-être aussi