Tutoriel | Contrôle des GPIO du Raspberry Pi en Python | HD Français

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 :D

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é.

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.

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.

Ce petit schéma vous aidera à connecter vos LED dans le bon sens.


Voici le code que j'ai créé pour la vidéo:

#!/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);


Utilisez cette vidéo pour faire le paramétrage initial de Raspbian pour installer VCN etc.