Indice

Programma per accendere due lucette in maniera alternata tramite fotoresistenza

Scopo

Programma che deve accendere la prima lampadina e spegnere la seconda se la fotoresistenza é illuminata mentre accendere la seconda e spegnere la prima se la fotoresistenza é oscurata

Il programma

#define STUFETTA 3 #define LAMPADINA_GIALLA 4 #define LAMPADINA 5 #define SOGLIA (250) int stufetta;

void setup(void) {

      Serial.begin(115200);
 pinMode(LAMPADINA,OUTPUT);

}

void loop(void) {

      stufetta=analogRead(STUFETTA);
     if (stufetta>SOGLIA) {
         digitalWrite(LAMPADINA_GIALLA,HIGH);   
   digitalWrite(LAMPADINA,LOW);
}  else {
   digitalWrite(LAMPADINA_GIALLA,LOW);
   digitalWrite(LAMPADINA,HIGH); 	          
} 
        
       Serial.println(stufetta);
       delay(1000);

}