Réglage des couleurs, vitesse d’animation, choisissent votre animation et bien plus encore - tout d’un système de menus à bord.
Ce guide montre comment faire un cinq-entrée d’assistance-gadget pour concevoir des animations sur NeoPixels. Un affichage numérique indique les valeurs RVB et autres données. Il permet de choisir parmi une collection d’animations et de les affiner pour la couleur, de vitesse, de direction ou de tout autre variable vous programme pour.
Techniques de réutilisation et décorer un cas récupéré sont également indiqués. Les bases d’un système de sélection de menus simple de codage est démontrée. Et les avantages d’une approche modulaire, onglets de codage dans l’IDE Arduino sont discutés.
Qui est-ce pour
Il s’agit d’un projet de débutants avancés. Le code échantillon fourni doit être prêt à charge-and-run. Mais pour le modifier, vous devez être familiarisé avec pour les boucles, fonctions, le NeoPixels cas-déclaration et contrôle avec la bibliothèque Adafruits.
Si vous avez plusieurs breadboards remplis de commutateurs et de pots toujours assis autour, et vous les échanger entre les projets de test, vous pourriez permettent d’avoir cette version permanente.
Si vous êtes un concepteur visuel et crafter, vous pourriez trouver cela utile pour déterminer les couleurs et les motifs avant l’intégration de la NeoPixels dans votre projet final.
Pourquoi s’embêter
Vous détestez attendre votre code Télécharger ? Bien sûr, il est facile d’animations pour NeoPixels de codage. Et c’est amusant d’apprentissage des modifications mineures que même peut produire des effets très différents.
Mais parfois, je suis frustrée et impatiente de compilation et de télécharger le code maintes et maintes fois pour chaque modification mineure. Cela semble être vrai pour la plupart nouveaux programmeurs. Maintenant, il y a un bouton pour cela.
L’améliorer
Ne serait-il pas cool d’avoir un bouton de plus, un bouton qui a envoyé les valeurs actuelles dans la mémoire afin que sur le prochain démarrage, chaque animation utilisé nos réglages favoris automatiquement. Eh bien il y a beaucoup de broches d’entrée encore disponibles - et ce que le moment idéal pour apprendre à écrire dans la mémoire.
Ou créer des ports externes donc vous pouvez y brancher n’importe quel objet de NeoPixel taille d’expérimentation.