Programma con lucette e fotoresistenza

Scopo

Il programma deve accendere la prima lucetta e spegnere la seconda se la fotoresistenza è illuminata mentre spegnere la prima e accendere la seconda se la fotoresistenza è oscurata.

Codice

#define STUFETTA #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);

}

Circuito

  1. Leds: alimentazione digital pin n, resistenza di protezione 220 Ohm
  2. fotoresitenza: alimentazione analogica 5V, resistenza di protezione 220 Ohm
peto.txt · Ultima modifica: 2016/04/13 11:58 da ldelnegro
 
Ad eccezione da dove è diversamente indicato, il contenuto di questo wiki è soggetto alla seguente licenza: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki sintassi italiana dokuwiki