Ce tutoriel marche avec le E-Block Led de notre lycée qui est plus en bas , la démarche est presque identique pour les autres supports mais si vous en utilisez un autre que le nôtre nous vous conseillons de regarder d'autres sites concernant votre support.

Matériel nécéssaire

Pour commencer il faut:

•Un Raspberry Pi configuré avec le systéme d'exploitation Raspbian.

•Un E-Block EB385 comme ci-dessous:

•Des Leds

Programmation des Leds

Pour programmer des LEDS en Python,nous devons avoir un Raspberry avec Raspbian comme OS,une planche de broche GPIO ou un E-Block puis enfin les LEDS.

Pour cet exemple nous utiliserons un E-Block puis des Leds.

Les étapes suivantes sont uniquement valables si vous avez une cartes Matrix eb-385 et une planche de Leds.

Nous n'avons pas testé pour les autres supports de Leds c'est pour cela que je vous renvoie vers d'autres sites si vous souhaitez allumer des Leds via d'autres supports.

Vous êtes prêt ? c'est parti !

Tout d'abord commencez par ouvrir l'invité de commande du raspberry pi via le "bureau" du raspberry ou via Putty en mode SSH.

nous devons lancer le programme Python.Pour le démarrer,tapez cette commande: sudo python.

Vous venez de lancer python , il ne nous reste plus qu'a programmer.

Ensuite il faut taper les commandes suivantes:

  • import RPi.GPIO as GPIO#####Cette commande permet de charger la bibliothèque de gestion du GPIO

  • GPIO.setmode(GPIO.BCM)#####Cette commande permet la numérotation du circuit BCM2835, ex 24 pour GPIO24

  • GPIO.setup(25,GPIO.OUT)#####Cette commande permet de configurer la broche ( ici le GPIO25) en sortie

  • GPIO.output(25,GPIO.HIGH)#####Cette commande met le GPIO25 à l'état Haut ( HIGH,True ou 1)

  • GPIO.output(25,GPIO.LOW)#####Cette commande met le GPIO25 à l'état Bas ( LOW,False ou 0)

  • Voilà ce que cela donne sur notre E-Block Led de notre lycée.

    Nous venons d'allumer puis d'éteindre la Led D6 , nous vous détaillons les codes à taper pour allumer les autres Leds , ayant des doutes sur le bon fonctionnement de la Led D2 nous ne l'utiliseront pas.