Stap 5: De Code
De schets RainGauge.ino (ingesloten grafiek aan het einde van deze stap) is goed besproken en zo ik moet erop wijzen slechts drie secties.
Enerzijds telt het aantal kantelen-emmer tips.
if(bucketPositionA==false && digitalRead(RainPin) == HIGH){ ... ... }
Een ander deel controleert van tijd en berekent het bedrag van de regen
if(now.minute()==0 && first == true){ hourlyRain = dailyRain - dailyRain_till_LastHour; ...... ......
en een ander deel wist de regen voor de dag, om middernacht.
if(now.hour() == 0){ dailyRain = 0; .....