Programmation de Trinkets et NeoPixels
Série V - Programme IV - NéoPixels
Robot Rogue Rapscallion


Utilisation des moteurs avec des LED-RGB Neopixels

Dans ce circuit, des LED-RGB NeoPixels doivent être installés dans chacun des coins d'un robot Rapscallion et le circuit doit être conçu pour pouvoir programmer individuellement chacun de ces NeoPixels comme les lumières sur une voiture.

 
 


Soudure de LED-RGB NeoPixels pour les placer dans chacun des coin d'un robot Rogue Rapscallion

Voici une photo démontrant les soudures à effectuer sur des NeoPixels .





Circuit pour placer les LED-RGB NeoPixels dans chacun des coin d'un robot Rogue Rapscallion

Voici des photos démontrants les circuits à effectuer pour installer les NeoPixels .
Il est très important de placer une résistance de 470 ohms dans le circuit de chaque LED-RGB
comme pour la programmation des NeoPixels avec les Trinkets.




LED-RGB NeoPixel placée à l'arrière gauche du robot

Nom de la variable: LEDRGBArG

NeoPixel - 5V ------ Fil orange ------ 5 Volts - Rapscallion
NeoPixel - DIN ------ Fil vert --- résistance 470 ohms --- Port 4 - Rapscallion
NeoPixel - GND ------ Fil gris ------ GND - Rapscallion




LED-RGB NeoPixel placée à l'arrière droite du robot

Nom de la variable: LEDRGBArD

NeoPixel - 5V ------ Fil orange ------ 5 Volts - Rapscallion
NeoPixel - DIN ------ Fil bleu --- résistance 470 ohms --- Port 5 - Rapscallion
NeoPixel - GND ------ Fil gris ------ GND - Rapscallion




LED-RGB NeoPixel placée à l'avant droite du robot

Nom de la variable: LEDRGBAvD

NeoPixel - 5V ------ Fil orange ------ 5 Volts - Rapscallion
NeoPixel - DIN ------ Fil violet --- résistance 470 ohms --- Port 6 - Rapscallion
NeoPixel - GND ------ Fil gris ------ GND - Rapscallion




LED-RGB NeoPixel placée à l'arrière gauche du robot

Nom de la variable: LEDRGBArG

NeoPixel - 5V ------ Fil orange ------ 5 Volts - Rapscallion
NeoPixel - DIN ------ Fil violet --- résistance 470 ohms --- Port 7 - Rapscallion
NeoPixel - GND ------ Fil gris ------ GND - Rapscallion





Circuit pour placer les LED-RGB NeoPixels dans chacun des coin d'un robot Rogue Rapscallion avec l'ajout des connexions pour les moteurs

Voici des photos démontrants les circuits à effectuer pour connecter les moteurs et les NeoPixels.

















Labyrinthe - Défi 1







Programme - Rapscallion_50_Circuit4_Voiture_Prog2


Nom du programme:   Rapscallion_50_Circuit4_Voiture_Prog2

Description:

Ce programme permet faire avancer un robot Rapscallion et d'allumer 4 LED-RGB (Neopixels) dans un circuit sur un robot Rapscallion selon que le robot avance, tourne à gauche ou tourne à droite comme une voiture.Chaque LED-RGB est située sur une bande unique de 1 Neopixel branché sur les ports 4, 5, 6 et 7 d'un robot Rapscallion.

Lorsque le robot avance, les 4 LED-RGB sont allumées
LEDRGBAvG et LEDRGBAvD blanche (255,255,255)
LEDRGBArG et LEDRGBArD rouge (255,0,0)

Lorsque le robot tourne à gauche, la LED-RGB avant-gauche (LEDRGBAvG) clignote jaune (255,255,0) et la LED-RGB arrière-gauche (LEDRGBArG) clignote rouge (255,0,0) de façon alternative à un rythme de ½ sec. Les autres LED-RGB demeurent allumées.

Lorsque le robot tourne à droite, la LED-RGB avant-droite (LEDRGBAvD) clignote jaune (255,255,0) et la LED-RGB arrière-droite (LEDRGBArD) clignote rouge (255,0,0) de façon alternative à un rythme de ½ sec. Les autres LED-RGB demeurent allumées.

Lorsque le robot est arrêté, les 4 LED-RGB s'éteignent.

Séquence:
(1) Le robot avance sur une distance de 4 pieds (122 cm)
(2) Le robot tourne 90 degrés vers la droite
(3) Le robot avance sur une distance de 3 pieds (91 cm)
(4) Le robot tourne 90 degrés vers la gauche
(5) Le robot avance sur une distance de 4 pieds (122 cm)
(6) Le robot arrête de façon infinie dans une case déterminée


























Vidéo démontrant le programme Rapscallion_50_Circuit4_Voiture_Prog2.










Site construit par M. Jean-Luc Roy, Enseignant d'informatique et de robotique - jean-luc.roy@cscdgr.education
Visitez le site complet de M. Roy