Étape 6: En cours d’exécution et modifiant le Code
Le fichier ci-joint xmas.c (identique à l’étape précédente) est un exemple pour le code nécessaire pour faire défiler tous les différents modèles. Une exécution de ce programme est représentée dans la vidéo ci-jointe. De là, vous pouvez modifier ce code pour générer vos propres modèles et la logique. Le code est facile à comprendre et à s’étendre.
L’autre fichier ci-joint xmas_serial.c est le programme d’installation si vous voulez l’Arduino sera commandée via une ligne série d’un autre système. Dans mon cas un Pi de framboise est utilisé pour piloter le contrôle de l’Arduino de la WS2811s et l’Arduino est connecté au port USB de la Raspberry Pi. Dans ce cas, les commentaires de code indiquent quelles commandes sont acceptées par l’intermédiaire de la ligne série.
A titre d’exemple en poussant : chr(65) & chr(200) & chr(100) & chr(50) signifie que le premier octet définit la commande type A = arbre couleur solide. La prochaine représentent trois octets 200,100,50 le vert, le rouge, le bleu des valeurs de 0 -255.
C’est ça, une construction assez simple de l’application de l’Arduino et un WS2811 défini à un arbre de Noël pour permettre n’importe quel nombre de configurations différentes de couleur différente. Je crois que c’est un grand projet par rapport au prix et les capacités de couleur changeant des lumières disponibles pour achat dans les magasins, et que c’est un beau tremplin aux interactions de LED plus compliqués pour de futurs projets.