La lampadina rossa si accende 5 volte quando la stufetta è oscurata poi si spegne. La lampadina verde lampeggia 3 volte quando la stufetta non è coperta poi si spegne.
#define STUFETTA 4 #define LUCETTA 5 #define SOGLIA 650 #define LED 6 #define NRIP 6 #define NPIR 3 int stufetta; int i;
void setup(void) {
Serial.begin(115200); pinMode(LUCETTA,OUTPUT); pinMode(LED,OUTPUT);
}
void loop(void) {
stufetta=analogRead(STUFETTA); if (stufetta>SOGLIA) { for(i=0;i<NRIP;i++) { digitalWrite(LUCETTA,HIGH); delay(1000); digitalWrite(LUCETTA,LOW); delay(1000); } else { for(i=0;i<NPIR;i++) { digitalWrite(LED,HIGH); delay(1000); digitalWrite(LED,LOW); delay(1000); } Serial.println(stufetta); delay(1000);
}