Étape 4: Arduino Code
Pour notre projet à exécuter nous devons pousser le code à l’Arduino pour contrôler les composants électriques. Les bibliothèques sont incluses dans un fichier zip et les dossiers à l’intérieur doit être placé dans le dossier principal de bibliothèque Arduino sur votre ordinateur après avoir décompressé. Bibliothèques pour le capteur IR, moteur pas à pas et l’affichage LED de Adafruit sont inclus. Le fichier zip ci-joint intitulé Arduino Code contient le dossier avec l’Arduino croquis nécessaire à l’exécution du code. Cela doit simplement être flashé à l’Arduino afin que le code s’exécute.
Le code fonctionne en établissant quelles bibliothèques sont nécessaires et en définissant toutes les épingles utilisées et les variables requises. Il assombrit la luminosité de la matrice de LED, met en place la révolution moteur, puis crée un objet pour le capteur IR. La matrice de LED est alors initialisée et les couleurs sont mis en place.
Dans la section de configuration, le rapport de démultiplication des moteurs pas à pas est mis en place pour contrôler la vitesse, le capteur infrarouge est activé et la matrice est définie sur un écran vide. Plusieurs variables sont également établies qui sont utilisés plus tard pour la matrice et de déterminer quand le bouton d’alimentation a été enfoncé.
Le projet démarre avec un écran LED blanc, et le capteur infrarouge est activé et attend que le bouton power pour être poussé. Après que le bouton est enfoncé, la boucle principale du projet est entrée. Le numéro dans l’espace results.value est le résultat décodé le bouton d’alimentation sur une distance de système Audio Panasonic, toutefois une autre télécommande peut être utilisé et vous aurez besoin pour décoder la télécommande tout d’abord afin d’obtenir les numéros numériques associés à vos boutons.
Si le « + » ou "-" bouton est frappé sur la télécommande, le champignon tourne en sens inverse et un point d’interrogation s’affiche sur la matrice. L’exemple de code ci-dessus illustre le processus de la "-" bouton et le code pour le « + » est presque identique.
Chaque fois que vous appuyez sur le bouton d’alimentation un arc-en-ciel apparaît et permet de sélectionner plusieurs couleurs et modèles. Après ce processus, le mot « MAKE » puis défile à l’écran dans la rotation des couleurs sauf si un autre bouton est frappé sur la télécommande. Si le bouton d’alimentation est touché à nouveau l’écran arc-en-ciel se répète. Ce processus se répète indéfiniment tant que l’Arduino est alimenté.
Le code ci-dessous sont des fonctions qui sont appelées pour exécuter l’affichage arc-en-ciel qui s’affiche lorsque vous appuyez sur le bouton d’alimentation.