Étape 4: Étape 4. La programmation.
Étape 4. La programmation.
Je suis nouveau sur Arduinos donc je suis toujours ramasser la langue et il travaille. Le premier test que j’ai fait était d’activer et de désactiver chaque LED à son tour puis faire défiler les 3 couleurs, j’ai mis un joli retard et pourrait alors vérifier tous les voyants étaient au travail. Ensuite, j’ai réduit le retard et essayé de tourner la boule. J’ai été très surpris, il fonctionne aussi bien comme il l’a fait. Alors maintenant, je suis en train de démêler le code pour faire des modèles sympa.
Je vais garder base donc vous n’avez que 7 couleurs au choix
1. rouge.
2. rouge/vert.
3. rouge/bleu.
4. Green.
5. vert/bleu.
6. bleu.
7. blanc (tous les trois).
Donc j’ai passé beaucoup de temps essayant d’obtenir le code mieux, je sais il peut encore être grandement amélioré, mais j’ai été très heureux d’arriver à ce stade. Si détaillée Voici comment fonctionne le programme.
Tout d’abord configurer l’ensemble la sortie épingle et le nom en conséquence.
Puis, pour chaque rangée verticale de 8 LED envoyer un nombre 8 bits pour chaque couleur que vous souhaitez activer puis suivre avec un retard.
c'est-à-dire turnOnLEDs(7,24,224) ; Top 3 verte de LED, 4e et 5e bleu et rouge 6,7,8.
c'est-à-dire turnOnLEDs(89,106,116) ; Voir photo pour travailler.
Mon problème est venu quand j’ai essayé de mettre la sortie désirée de LED au 3, numéros de huit bits et j’ai surmonté cela en vérifiant si le nombre est supérieur à 127 (128 ou plus) si elle était supérieure à 127 alors la plupart significate bit doit avoir la valeur donc allumer la LED en position 8, puis moins 128 du nombre. (si le nombre n’était pas supérieur à 127 puis ne rien faire) Vérifiez ensuite si le nombre est supérieur à 63 (64 ou plus) et encore une fois si elle est ensuite allumer la LED en position 7 et soustraire 64 à partir du nombre. ET AINSI DE SUITE. Puis répétez
les 8 étapes pour les deux couleurs. Je suis sûr que c’est aussi clair que la boue, mais si vous regardez le programme ci-dessous (et la photo d’exemple travaillé) et s’en sortir pour un nombre donné, vous devriez voir ce qu’il fait. Une fois que vous avez travaillé ce qui devrait être sur et en dehors de vous, puis charge cette valeur dans l’Octal verrou en prenant la couleur souhaitée pin haute puis basse.
Alors tout ce que vous devez faire est forment des motifs et en boucle à travers ce que vous le souhaitez. Je n’ai inclus une partie d’un modèle, c’est les lignes obliques mais seulement la ligne verte, tout ce que vous avez à faire est de couper et coller cette première section et modifiez le code de couleur. Ou juste créer votre propre modèle à l’aide de boucles etc..