« Contrôle de LEDs avec Arduino et Raspberry Pi » : différence entre les versions

De TravauxIndse
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
(9 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
=Le projet=
=Le projet=
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 [https://www.befr.ebay.be/itm/354312983760?itmmeta=01HSATG66RTV9ZZ3NWBQYDY88A&hash=item527eb314d0:g:aTcAAOSwFgtjO9QE&itmprp=enc%3AAQAJAAAAwMXRQ0570TfvhrRBrERccPLjSey%2Ff2DeiQIWqvsXiQ6IIVa6e6RUSi%2B9gUwJC2qNrkxA0bX%2Fn5Mt01MBKQ5unFGMC5T2TwGXIwof5KGUHnQYBOokJh4h0g%2FDdGs%2Fn916Ta9QGJ6eCdEgrAQs%2BPxXULmHSzZN9YvqpI4fD%2FBY95M2DxxlOnu4Kjvc1i038ut3BPXtgtRzeyiippjDP%2BnyoyXeB9MYcryD4iBLY4cK64yOzg6s9ZcMIRsN%2BqJJOKi%2BCA%3D%3D%7Ctkp%3ABk9SR9LjwNrKYw ceci]
 
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 [https://www.befr.ebay.be/itm/354312983760?itmmeta=01HSATG66RTV9ZZ3NWBQYDY88A&hash=item527eb314d0:g:aTcAAOSwFgtjO9QE&itmprp=enc%3AAQAJAAAAwMXRQ0570TfvhrRBrERccPLjSey%2Ff2DeiQIWqvsXiQ6IIVa6e6RUSi%2B9gUwJC2qNrkxA0bX%2Fn5Mt01MBKQ5unFGMC5T2TwGXIwof5KGUHnQYBOokJh4h0g%2FDdGs%2Fn916Ta9QGJ6eCdEgrAQs%2BPxXULmHSzZN9YvqpI4fD%2FBY95M2DxxlOnu4Kjvc1i038ut3BPXtgtRzeyiippjDP%2BnyoyXeB9MYcryD4iBLY4cK64yOzg6s9ZcMIRsN%2BqJJOKi%2BCA%3D%3D%7Ctkp%3ABk9SR9LjwNrKYw ceci]. Du moins, j'aimerais apprendre à manipuler du matériel électronique et à contrôler un montage avec des diodes via du code.


=Les étapes=
=Les étapes=


==Connecter 1 LED avec Arduino==
==Connecter 1 LED avec Arduino==
* Matériel : Arduino nano, 3 jump wires, 1 résistance de 220 ohm, 1 LED, 1 breadboard
* 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.
 
[[Fichier:Montage_une_led_arduino.png]]
 
==Connecter plus de LEDs avec Arduino==
 
* Il faut évidemment plus de fils et de diodes, qui seront connectés à des connectiques GPIO (ceux avec une lettre et un chiffre)
[[Fichier:Capture_d’écran_plan_allumer_leds_arduino.png]]
 
==Coder avec IDE==


* 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 le schéma. 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).
* 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 [https://search.arduino.cc/search?tab=&q=ide+download 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 :


[[Fichier: file:///home/INDSE/aurore.liesse/T%C3%A9l%C3%A9chargements/Screenshot%202024-03-19%20at%2009-16-43%20Arduino_Projects_Book.pdf.png]]
[[Fichier:Capture_d’écran_ide_code-exemple.png]]


==Connecter plus de LEDs avec Arduino==
* En application avec un montage de 12 leds :
[Capture_d’écran_plan_allumer_leds_arduino.png ]
 
[[Fichier:Image_montage_arduino_12_LEDs.png]]
 
Dont le code pour faire clignoter les diodes comme une guirlande de Noël est :
 
[[Fichier:Code_12_diodes.png]]

Dernière version du 21 mai 2024 à 07:32

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