Allumage/Extinction - GPIO
lire message

Le GPIO du Raspberry

Allumage/Exctinction

Introduction

Passons a la pratique:


idée: réaliser un circuit avec quatres led RGB qui gèreras le départ d'une course.

Materiel utilisés:

  • - Platine LK-Base-RB
  • - 4 led RGB LK-LED-RGB
  • - Un Raspberry

Voici le résultat:

Voici les explications:

0import time # on import la bibliothèque time pour les delai

0from neopixel import * #on import la bibliothèque Neopixel pour gerer les led rgb

0

0strip = Adafruit_NeoPixel(4, 12) # on crée un bandeau de led virtuel avec 4 led sur le GPIO12

0strip.begin() # on le lance

0

0def setColor(strip, color): # on crée une fonction qui va changer la couleur

0      for j in range(strip.numPixels()): #on demande de repeter autant de fois qu'il y a de led dans le bandeau

0            strip.setPixelColor(j, color) #on met la led d'id j de la couleur demandé

0      strip.show() # on affiche

0

0while True: #on crée une boucle

0      setColor(strip, Color(0,255,0)) #on appelle la fonction crée au par avant

0      time.sleep(2) # on attend

0      setColor(strip, Color(102,255,0))

0      time.sleep(2)

0      setColor(strip, Color(255,0,0))

0      time.sleep(1)

0      setColor(strip, Color(255,0,0))

0      time.sleep(20)