Bonjour ! Dans cette vidéo je vais vous apprendre à créer un script en python pour manipuler les GPIO du Raspberry Pi ! Nous allons utiliser une LED RGB (ou 3 leds séparées) ainsi qu’un bouton poussoir. J’espère que vous aimerez la vidéo 😀
Voici le schéma du montage utilisé dans la vidéo, mais avec 3 LED au lieu d’une LED RGB comme j’avais utilisé. N’oubliez pas que la breadboard est faite ainsi à l’intérieur. Ce petit schéma vous aidera à connecter vos LED dans le bon sens.
Schémas:



Code:
#!/usr/bin/python import time import os import RPi.GPIO as GPIO GPIO.setmode(GPIO.BCM) bleu = 17 vert = 27 rouge = 22 bouton = 10 GPIO.setwarnings(False) GPIO.setup(bouton, GPIO.IN) GPIO.setup(bleu, GPIO.OUT) GPIO.setup(vert, GPIO.OUT) GPIO.setup(rouge, GPIO.OUT) compteur = 0 while True: print(compteur) if(GPIO.input(bouton) == False): if(compteur < 3): compteur += 1 time.sleep(0.5) else: compteur = 0 time.sleep(0.5) if(compteur == 0): GPIO.output(bleu, False); GPIO.output(vert, False); GPIO.output(rouge, False); if(compteur == 1): GPIO.output(bleu, True); GPIO.output(vert, False); GPIO.output(rouge, False); if(compteur == 2): GPIO.output(bleu, False); GPIO.output(vert, True); GPIO.output(rouge, False); if(compteur == 3): GPIO.output(bleu, False); GPIO.output(vert, False); GPIO.output(rouge, True);