Paso 6: El código - donde la magia ocurre!
Llevo algún tiempo comentando mi código por lo que es una belleza que mirar!
El código funciona al iniciar en modo de estudio cuando usted encienda el Edison de Intel.
Cuando esto sucede que la luz de la lectura se enciende, esto indica es tiempo para empezar a leer. Esto también comienza el proceso de seguimiento y el cronómetro pomodoro. Por supuesto, si desea activar o desactivar la luz de la lectura es un simple pulsador para palanca inalámbrica la luz de la lectura.
Hay un LED que enciende cuando leíste durante 25 minutos y es tiempo de tomar un descanso. Esto inicia un contador de tiempo de descanso de 5 minutos que apaga el LED cuando la rotura está terminada. El inicio y el final del tiempo de descanso se señala por un zumbido por el altavoz.
Hay también un monitoreo continuo del ambiente de estudio propio.
En el código la preselección qué temperatura prefiere en su habitación cuando se está estudiando, y en qué calidad de aire realmente debe ventilar la sala.
Si la temperatura ambiente es inferior a un grado de la preselección se enciende el calentador de sitio para remediar la temperatura fría. Asimismo, si la temperatura es superior a un grado de la preselección, apaga el calentador de la habitación y la sala comienza a enfriar otra vez.
Si has estudiado durante un tiempo, como se hace a menudo en períodos de examen, disminuirá la calidad del aire en la habitación. El sensor de calidad del aire inmediatamente le dirá Cuándo es el momento de abrir una ventana para dejar entrar aire fresco y aumentar la calidad de su trabajo.
Cuando la calidad del aire desciende por debajo de la preselección una señalización LED se encenderá y apagar otra vez hasta que la calidad del aire es nuevamente dentro de parámetros óptimos.
El código está escrito en su mayoría por mí basado en anteriores proyectos y bocetos de ejemplo de las bibliotecas. El código para trabajar el sensor de temperatura de grove es en su mayoría de Bruce Qin, que encontré en este sitio. El código de sensor de temperatura tiene la ventaja de no necesitar una biblioteca externa. Encontrar el valor promedio del sensor de calidad del aire fue hecho por esta guía por David A. Mellis.