Stap 6: De Code - waar de magie gebeurt!
Ik heb enige tijd commentaar van mijn code, dus het is een schoonheid om te kijken!
De code werkt door te beginnen in de studie modus wanneer u stroom op de Intel Edison.
Wanneer dit dat de lezing lampje gaat gebeurt aan, deze signalen dat is het tijd om te beginnen met lezen. Dit begint ook het toezichtproces en de pomodoro-timer. Natuurlijk, als u zou willen of uitschakelen de lichte lezing is er een eenvoudige drukknop aan draadloze knevel het leeslamp.
Er is een LED die brandt als je voor 25 minuten hebt gelezen en het is tijd om een pauze te nemen. Hiermee start u een timer van 5 minuten pauze die de LED uitgeschakeld wanneer de pauze is voltooid. Zowel het begin en het einde van de pauzetijd wordt gesignaleerd door een buzz van de spreker.
Er is ook een continue monitoring van de studie milieu zelf.
In de code die u vooraf welke temperatuur u liever in uw kamer bij de studie en in welke kwaliteit van de lucht u echt moet Ventileer de kamer.
Als de kamertemperatuur lager dan één graad van uw voorinstelling is de kachel kamer ingeschakeld te verhelpen de koude temperatuur. Evenzo, als de temperatuur hoger dan één graad van uw voorinstelling is, de kamer kachel wordt uitgeschakeld en de kamer zal beginnen te laat weer afkoelen.
Als u hebt bestudeerd voor een tijdje, zoals vaak in periodes van het examen wordt gedaan, zal de kwaliteit van de lucht in de kamer afnemen. De lucht kwaliteit sensor zal u onmiddellijk vertellen wanneer is het tijd om een venster te laten in wat frisse lucht, te openen en de kwaliteit van uw werk verhogen.
Wanneer de kwaliteit van de lucht daalt tot onder uw voorinstelling een signalering LED zal oplichten en zal niet weer af tot de kwaliteit van de lucht weer binnen optimale parameters is.
De code is geschreven meestal door mij op basis van eerdere projecten zowel voorbeeld schetsen uit bibliotheken. De code om de grove temperatuursensor werken is meestal van Bruce Qin, die ik op deze site gevonden. De temperatuur sensor code heeft het voordeel van het niet nodig een externe bibliotheek. Het vinden van de gemiddelde waarde van de lucht kwaliteit sensor werd gedaan door de volgende deze handleiding door David A. Mellis.