Étape 3: Code
Le code entièrement commenté est fourni ci-dessous pour l’Arduino Uno. Le code est séparé en deux pour les boucles que chacun contrôle la moitié de la LED en tournant le Servo et le Stepper motor respectivement vers la droite et vers la gauche. Les LED RGB sont cathode commune comme exposé précédemment, ainsi ils doivent leur propre fonction pour retourner la largeur d’impulsion modulées sorties donc vous pouvez toujours avoir 255 comme maximum lors de la cueillette des couleurs mais l’ai apparaissent comme le zéro requis pour un maximum de Cathode commun.
Afin d’activer l’appareil et désactiver une fonction a été effectuée pour le bouton. En appuyant sur le bouton une fois l’allumera mais afin de le désactiver, vous devrez Appuyez et maintenez le bouton jusqu'à ce que vous voyiez que les moteurs ont cessé. Vous devez alors environ 1,5 secondes afin de relâcher le bouton à quel point les lumières seront éteint. Cela est dû au fait que si vous pouvez transformer l’appareil en appuyant simplement sur le bouton vous sera également accidentellement rallumer l’appareil avant que vous pouvez laisser aller.