top of page
Writer's pictureSLG Robotics

Jeu de lumière pour Arduino

Dans ce contenu, un montage classique repris par tous les amateurs de robotique via les technologies open source Arduino: le jeu de lumière. Pour apprendre à manipuler des LEDs avec Arduino, plusieurs vidéos vous guident pour réussir votre première expérience de programmation des microcontrôleurs.


Les LEDs sont des composants très utiles dans les montages pour avoir une signalétique de changement de configuration. Exemple ouvert/fermé. Les LEDs fonctionnent avec une faible tension, plus faible que la tension de sortie d’une carte Arduino (5V). La tension dépend de la couleur de la LED mais dans tous les cas il est nécessaire d’utiliser une résistance en série dans un montage qui comprend des LEDS pour ne pas les griller, souvent une résistance de 220 ohm ou 330 ohm suffit. Plus la résistance est élevée plus l’intensité de la LED diminue.



Contenu : Installer et configurer un microcontrôleur UNO

Dans ce contenu, une première étape pour faire un montage de jeu de lumière est d’installer et configurer un microcontrôleur UNO

Code Arduino IDE : code vide

Le code sert uniquement à s'assurer que le transfert entre la carte Uno et le PC fonctionne. Les procédures setup et loop même si elles ne contiennent pas d'instructions doivent être définies.



Contenu: Jeu de lumière : deuxième partie Manipuler une plaque d’essai

Après avoir vu dans le contenu précédent, comment installer et configurer un microcontrôleur UNO (https://www.youtube.com/watch?v=p1YLLubgZg4), dans ce second contenu, il est question d’apprendre à manipuler les plaques d’essais. Ces plaques sont très utiles pour réaliser des connexions entre les composants comme par exemple monter une LED en série avec une résistance. Ce sont dans des montages démontables et remontables à volonté. Les plaques d’essais permettent également de valider un prototype avant de le mettre tout le montage sur une plaque PCB.


Code Arduino IDE : faire cligner une LED

Le code associé permet de faire cligner une LED en utilisant une carte Uno pour le contrôle et un circuit électrique sur une plaque d’essai.


Branchements

Uno (D8) - LED (+)


Contenu: Jeu de lumière : troisième partie Réaliser un jeu de lumière avec trois LEDs

Après avoir vu dans les contenus précédents, comment installer et configurer un microcontrôleur UNO et comment manipuler une LED, dans ce contenu, on démontre le potentiel des microcontrôleurs à gérer plusieurs composants à la fois. Ici, il s’agit de contrôler individuellement une série de trois LEDS de couleurs différentes.



Code Arduino IDE : faire cligner une série de 3 LED

Le code associé est similaire au contenu précédent sauf que chaque LED est contrôler par une attache différente de la carte Uno.


Branchements

Uno (D8) – LED jaune (+)

Uno (D9) – LED rouge (+)

Uno (D10) - LED bleue (+)


Contenu: Jeu de lumière : quatrième partie Réaliser un jeu de lumière complexe avec cinq LEDs

Après avoir vu dans le contenu précédent (https://www.youtube.com/watch?v=FbSYTWnmA_c), comment manipuler un jeu de 3 LEDs, ici on gagne en complexité en augmentant le nombre de composants à 5. Il n’y a pas de différence majeure dans le montage. Par contre, la manière de programmer diffère pour permettre de générer plus efficacement les actions individuelles pour chacune des 5 LEDs tout en gardant le code synthétique avec peu de lignes.



Code Arduino IDE : contrôle un jeu complexte de LEDs avec des tableaux

Dans le code associé, il est question d’utiliser des tableaux plus facile à manipuler que des variables individuelles surtout quand le nombre de composants à contrôler devient élevé.


Branchements

Uno (D6) – LED blanche (+)

Uno (D7) – LED verte (+)

Uno (D8) - LED jaune (+)

Uno (D9) - LED rouge (+)

Uno (D10) - LED bleue (+)


Lien kit jeu de lumière:




https://slgrobotics.com/Kit-dinitiation-%C3%A0-la-robotique-jeu-de-lumi%C3%A8re-avec-tutoriel-en-fran%C3%A7ais-de-37-pages-et-exemples-de-codes-p165349040





109 views0 comments

Recent Posts

See All

댓글


Post: Blog2_Post
bottom of page