Étape 6: Le Code - là que la magie opère !
J’ai passé quelque temps en commentant mon code n’est une beauté à regarder !
Le code fonctionne de commencer en mode Etude lorsque vous allumez l’Edison Intel.
Lorsque cela se produit que la lampe de lecture s’allume, c’est le signal qu’il est temps de commencer à lire. Cela commence aussi le processus de suivi et le minuteur pomodoro. Bien sûr, si vous souhaitez activer ou désactiver la lecture légère il y a un bouton de commande simple pour activer/désactiver sans fil la liseuse.
Il y a un voyant qui s’allume lorsque vous avez lu pendant 25 minutes et il est temps de prendre une pause. Cela démarre une minuterie de pause de 5 minutes qui s’éteint le voyant lorsque la pause est terminée. Le début et la fin des temps de pause est signalée par un buzz de l’enceinte.
Il y a aussi une surveillance continue de l’environnement de l’étude elle-même.
Dans le code, vous avez désigné quelle température vous préférez dans votre chambre lors de l’étude, et à quelle qualité de l’air vous devriez vraiment aérer la pièce.
Si la température ambiante est inférieure à un degré de votre preset poêle s’allume pour remédier à la température froide. De même, si la température est supérieure à un degré de votre présélection, le poêle s’éteint et la chambre commence à refroidir à nouveau.
Si vous avez étudié pendant un certain temps, comme cela se fait souvent en période d’examen, la qualité de l’air dans la Chambre va diminuer. Le capteur de qualité de l’air vous dira immédiatement quand il est temps d’ouvrir une fenêtre pour laisser entrer dans peu d’air frais et améliorer la qualité de votre travail.
Lorsque la qualité de l’air descend en dessous de votre présélection une signalisation LED s’allume et ne s’éteint pas à nouveau jusqu'à ce que la qualité de l’air est une fois de plus dans les paramètres optimaux.
Le code est écrit principalement par moi basé sur deux projets antérieurs et les esquisses d’exemple de bibliothèques. Le code pour que le capteur de température du Bosquet fonctionne est principalement du Royaume de Qin de Bruce, que j’ai trouvé sur ce site. Le code de capteur de température a l’avantage de ne pas avoir une bibliothèque externe. Trouver la valeur moyenne du capteur de qualité de l’air a été fait en suivant ce guide par David A. Mellis.