Étape 2: Taper le code
Entrer le code suivant dans votre programme Arduino :#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() {}
tvalue int = analogRead(tempPin) ;
temp de flotteur = (tvalue / 6.388888888889) ;
lcd.setCursor (0, 0) ;
LCD.Print (temp) ;
LCD.Print ("F") ;
Serial.println (temp) ;
settemp = EEPROM.read(1) ;
retard (250) ;
If
(digitalRead(swtu) == 1)
{
settemp ++
;
}
else {}
}
If
(digitalRead (swtd) == 1)
{
(settemp--) ;
}
else {}
}
Si (temp > settemp)
{
digitalWrite (voyant, 1) ;
}
d’autre
{
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) ;
}