Etape 2: Logiciel Arduino
Solution : Fondamentalement, j’ai utilisé cette procédure pour charger le chargeur de démarrage correct :
http://Arduino.cc/en/Tutorial/ArduinoISP
Étape 6: J’ai choisi : Arduino Pro ou Pro Mini (3, 3V, 8 MHz) w / ATmega328 comme le bootload je voulais sur le AtMega328P.
Avertissement : Lors du chargement de croquis sous Outils > menu Board, vous devez sélectionner Arduino Pro ou Pro Mini (3, 3V, 8 MHz) w / ATmega328
Problème : J’avais besoin d’un moyen de comprendre le jour de la semaine.
Solution : Dans la bibliothèque de la CCF, il y a une fonction appelée RTC_Millis. Cet exemple utilise la fonction de millis() Arduino pour calculer le jour et l’heure.
Technobabble : La fonction de millis() Arduino utilise le cristal MHz 8 (dans ce cas) pour calculer le temps. Ce n’est pas une façon très précise pour calculer le temps. Cela dépend de beaucoup de facteurs, notamment l’exactitude du cristal mais aussi, de température et, éventuellement, tension.
Eh bien, certains disent que c’est peut-être hors quelques secondes par jour. Bon, ma précision est en jours donc, je ne pense pas que ça va être un problème, bien que je devrais avoir une meilleure idée après quelques semaines d’utilisation.
L’heure est réglée lorsque l’esquisse est chargée. Au moment de l’heure définie sur le PC, l’esquisse de chargement.
Problème : L’Arduino AtMega328P est normalement alimenté et dessine actuellement en permanence. Cela draine la batterie plus rapidement.
Solution1 : J’ai trouvé ce site qui mettra l’AtMega pour dormir
http://www.rocketscream.com/blog/2011/07/04/Lightweight-Low-Power-Arduino-Library/
Voici la bibliothèque :
https://github.com/rocketscream/Low-Power
Malheureusement, je ne pouvais pas faire fonctionner avec millis().
J’ai aussi essayé narcoleptique, mais ne pouvait pas le faire fonctionné non plus.
Solution2 : Eh bien, depuis que je suis paresseux, j’ai décidé de tenter de mettre en mode "veille" et décidé de tout éteindre les LEDs jusqu'à ce que le bouton Démarrer est poussé. Je devine que la pile devrait durer environ un mois.
Correction : Mon premier croquis comportait une erreur dedans donc voilà Sketch2!!!