Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <LiquidCrystal.h>
- LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
- void setup(){
- lcd.begin(16, 2);
- }
- void loop(){
- double val = analogRead(A0);
- double temp = ((val * 0.00488) - 0.5) / 0.01;
- digitalWrite(8, LOW);
- digitalWrite(9, LOW);
- int in = digitalRead(6);
- int sx = digitalRead(7);
- int dx = digitalRead(10);
- int cont = 20;
- lcd.clear();
- lcd.setCursor(0, 0);
- lcd.print("Temp: ");
- lcd.print(temp);
- lcd.print(" ^C");
- lcd.setCursor(0, 1);
- lcd.print(cont);
- if(sx == HIGH){cont = cont + 1;}
- // if(temp < 20 || in == HIGH){lcd.print("Caldaia accesa");}
- // else(lcd.print("Caldaia spenta"));
- if(temp < 20 || in == HIGH){digitalWrite(8, HIGH);}
- else(digitalWrite(9, HIGH));
- delay(500);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement