Étape 2: Ajouter le code
#include
#include int tempPin = A0 ; int mené = 13 ; temp de flotteur ; float settemp ; int swtu = 7 ; int swtd = 6 ; Innovente lcd (12, 11, 5, 4, 3, 2) ; void setup() {pinMode (voyant, 1) ; Serial.Begin (9600) ; LCD.Begin (16, 2) ; lcd.setCursor (0, 0) ; LCD.Print ("hello, world!") ; LCD.Clear() ; EEPROM.read (1) ; }
void loop() {int tvalue = analogRead(tempPin) ; float temp = (tvalue / 6.388888888889); lcd.setCursor (0, 0); lcd.print (temp); lcd.print ("F") ; Serial.println (temp) ; settemp = EEPROM.read(1) ; retard (250) ; Si (digitalRead(swtu) == 1) {settemp ++;} else {} si (digitalRead (swtd) == 1) {(settemp--);} else {} si (temp > settemp) {digitalWrite (voyant, 1);} else {digitalWrite (led, 0);} lcd.setCursor (0, 1) ; 4 lcd.print ("Set à") ; LCD.Print (settemp) ; LCD.Print ("F") ; Serial.println(settemp) ; EEPROM.write (1, settemp) ; retard (250) ; }