Contrôle de LEDs avec Arduino et Raspberry Pi

De TravauxIndse
Aller à la navigation Aller à la recherche

Le projet[modifier]

Mon idée de base est de crée une enseigne lumineuse à partir de LEDs que je puisse programmer pour afficher les mots et symboles que je veux. Un peu comme ceci. Du moins, j'aimerais apprendre à manipuler du matériel électronique et à contrôler un montage avec des diodes via du code.

Les étapes[modifier]

Connecter 1 LED avec Arduino[modifier]

  • Matériel : Arduino nano, 3 jump wires (fils mâles), 1 résistance de 220 ohm, 1 LED, 1 breadboard
  • Brancher un premier fil du connectique 5V de l'arduino à la borne + de la breadboard et un deuxième qui va de la borne - au connectique GND (=ground) de l'arduino pour compléter le cricuit. Connecter ensuite la résistance, la diode et le dernier fil comme sur la photo. La résistance doit relier la colonne + (en rouge) à la patte longue de la diode et le fil doit relier le patte courte de la diode à la colonne - (en bleu) pour fermer le circuit et permettre la circulation des électrons.

Montage une led arduino.png

Connecter plus de LEDs avec Arduino[modifier]

  • Il faut évidemment plus de fils et de diodes, qui seront connectés à des connectiques GPIO (ceux avec une lettre et un chiffre)

Capture d’écran plan allumer leds arduino.png

Coder avec IDE[modifier]

  • Les ports GPIO permettent de nommer les diodes à allumer pour pouvoir écrire un code. Il faut pour ça installer l'IDE (trouvable sur le site Arduino (lien ici) qui permet d'écrire des codes que l'arduino nano pourra effectuer après l'avoir installer dessus (il faut pour ça brancher l'arduino à la tour et cliquer sur "téléverser", flèche orientée vers la droite sur l'IDE). Voilà un exemple :

Capture d’écran ide code-exemple.png

  • En application avec un montage de 12 leds :

Image montage arduino 12 LEDs.png

Dont le code pour faire clignoter les diodes comme une guirlande de Noël est :

Code 12 diodes.png