====== 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 ==== - Leds: alimentazione digital pin **n**, resistenza di protezione 220 Ohm - fotoresitenza: alimentazione analogica 5V, resistenza di protezione 220 Ohm