Étape 8: Code
Si vous avez eu ce jour, Bravo et Merci.
Je ne vais pas expliquer chaque ligne de code ici. Mais il est disponible et c’est à vous d’utiliser et de jouer avec. Ce que je vais vous expliquer, en bref, c’est comment cela fonctionne :
Le code
Les principes sont assez simples :
- Ensembles d’array variables pour tous les mots - l’adresse de chaque LED à une parole donnée est stockée dans un tableau et chaque LED allumée.
- Ecrire l’heure et la date sur le module d’horloge temps réel (une fois) c’est pourquoi l’instruction « settime » dans la configuration du Sub est commentée.
- Mettre en place et initialiser la bibliothèque qui gère les LEDS.
- Exécuter une petite routine qui définit plus brillante personne à charge sur l’heure du jour.
- Exécuter une petite routine qui lit le temps de l’horloge temps réel et modifie l’heure si les boutons de l’heure ou la minute.
- La routine principale traverse une série d’instructions IF et affiche l’heure et l’activité en vérifiant chaque instruction contre l’heure actuelle - par exemple :
- Si il est 10:12 - il affiche "C’est une dizaine passé dix fois FOR A COFFEE"
- Couleurs variables sont ensemble, donc n’importe quel travail, lettre, allumée peut être n’importe quelle couleur.
- Une série de « effets » ont été programmés pour ajouter de l’intérêt, le ciel est la limite de ce que l'on peut faire
J’ai inclus mon code dans ce instructable, c’est très bien commenté, donc jeter un oeil.
J’espère que vous avez apprécié cette instructable et s’il vous plaît laissez un commentaire, ce serait génial t savoir quelqu'un a été inspiré à avoir un aller...