Étape 3: Arduino Code
J’ai fait quelques images (écran de démarrage de Mario, saut de Mario, icône de température, icône de l’alarme) avec MSPaint qui peuvent être converties en données binaires par l’intermédiaire de LCDAssistant. Tous l’Etudiante est attachée.
Je pense que le code est assez simple et clair, mais les indicateurs de code suivants peuvent être utiles.
Classes :
-NokiaFa5110 : Nokia LCD classe de pilote.
-Util : Les images Bitmap.
-DS1307RTC, Time : Utilisé pour module time date.
-Fil, OneWire, DallasTemperature : Utilisé pour sonde de température.
-EEPROM, avr/pgmspace : utilisation de la mémoire EEPROM.
-Narcoleptique : Une classe pratique pour réduire l’utilisation de la batterie par l’intermédiaire de peuplement par des retards.
Conseils :
-Un interrupteur-cas et état variable principale utilisée pour gérer les différents menus et programme États.
-La mémoire EEPROM a utilisé pour enregistrer la date ajusté et les variables de temps.
-J’ai essayé d’actualiser partiellement l’écran LCD lorsque l’heure, la date ou le temp va changer. L’écran LCD est plus batterie consommant partie.
-Classe narcoleptic le rendent facile à réduire l’utilisation de la batterie Arduino Conseil, lorsqu’il n’y a aucun travail à (retarder).