Väderstationen Arduino / termostat (4 / 6 steg)
Steg 4: VVS kontroll
Nu när jag vet vad temperaturen är, måste jag kontrollera min A/C och värme utifrån vad jag vill temp vara. Jag installerade en RGB LED som platshållare för reläerna kommer jag att installera. Om systemet kräver värme, blir det LED röd. Om det kräver kylning, visar det den LED blå. Om det är i vårt sortiment av komfort, blir det grön.
om (luftfuktighet. GetTemperatureF() < 60)
{
digitalWrite (RedLEDPin, låg); Anger den röda lysdioden på
digitalWrite (BlueLEDPin, hög); framhäver den blå lampan
digitalWrite (GreenLEDPin, låg); framhäver den grön LED
}
annars om (luftfuktighet. GetTemperatureF() > = 75)
{
digitalWrite (BlueLEDPin, låg); Anger den blå lysdioden på
digitalWrite (RedLEDPin, hög); framhäver den röda lysdioden
digitalWrite (GreenLEDPin, hög); framhäver den grön LED
}
annat
{
digitalWrite (GreenLEDPin, låg); Anger den gröna lysdioden på
digitalWrite (BlueLEDPin, hög); framhäver den blå lampan
digitalWrite (RedLEDPin, hög); framhäver den röda lysdioden
}
Se http://arduinotronics.blogspot.com/2010/09/our-temperature-humidity-monitor-is.html för faktiska koden som instructables bryter vår include-deklarationer.