Étape 5: Le code du projet
Le code du projet est très simple. Nous utilisons certaines bibliothèques dans ce morceau de code. Les bibliothèques que nous utilisons sont les suivantes :
- Faible puissance bibliothèque : https://github.com/rocketscream/Low-Power
Bibliothèque de capteur de température DS18B20 : https://github.com/milesburton/Arduino-Temperature-Control-Library
La bibliothèque de Nokia 5110 LCD: http://www.rinkydinkelectronics.com/library.php?id=47
Le code de projet se compose de deux fichiers. Dans le premier fichier, il y a le code qui s’exécute sur l’Arduino. Le fichier suivant contient des données binaires pour les icônes qu'affiche de l’émission principale. Vous devez mettre les deux fichiers dans le dossier du projet afin de coder pour compiler correctement.
Le code est très simple. Vous trouverez ci-dessous. Toute la magie qui se passe à la fonction sleepForTwoMinutes. À cette fonction, nous avons mis Arduino au sommeil profond. Le problème est l’utilisation le temporisateur le maximum de temps que nous pouvons mettre Arduino pour dormir est de 8sec. Ainsi, nous insérons que dans une boucle pendant 15 fois et nous obtenons l’intervalle de deux minutes, que nous voulons
J’espère que vous avez apprécié ce projet. A bientôt!