0% ont trouvé ce document utile (0 vote)
251 vues1 page

Contrôle GPIO avec Python : LED et Boutons

Transféré par

azza memmi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
251 vues1 page

Contrôle GPIO avec Python : LED et Boutons

Transféré par

azza memmi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TD : Python et le port GPIO

Exercice 1
Avant de pouvoir utiliser le port GPIO, il faut installer la bibliothèque python qui le gère.
1. Mettre à jour les paquets :

2. Installer le paquet [Link] :

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).
3. Créer un nouveau fichier python nommé LED

4. On souhaite faire clignoter la led1 sur la broche 19 (en utilisant la numérotation des
broches du processeur)
Ecrire le programme correspondant en plaçant un message qui s’affichera au lancement du
programme :

import [Link] as GPIO


import time
led1=

5. Lancer le programme que nous avez créé

6. On souhaite faire varier la luminosité du voyant led1.


Ecrire le programme correspondant

[Link] le programme précédent pour détecter un appui sur un bouton poussoir.


On souhaite afficher un message lorsque le bouton poussoir est appuyé.
Voici le programme :

led1=16 #borne led


bt1 = 27 #borne bouton

Exercice 2
Ecrire un programme avec le cahier des charges suivant :
si bt1 appuyé alors led1 allumé
si bt2 appuyé alors led2 allumé
si bt3 appuyé alors led3 allumé
sinon aucune led allumé.

Vous aimerez peut-être aussi