Programma Arduino

Scopo

La lampadina rossa si accende 5 volte quando la stufetta è oscurata e poi si spegne.
La lampadina gialla si accende 3 volte quando la stufetta non è oscurata e poi si spegne.

Circuito

Codice

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

}

lmao.txt · Ultima modifica: 2016/04/13 11:56 da mcucchiaro
 
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