Étape 3: Codage Arduino
#include < crystal.h liquide >
temp de flotteur ; int temppin = 0 ; int in1 = 7 ; int in2 = 8 ; Innovente lcd (12, 11, 5, 4, 3, 2) ; void setup() {lcd.begin (16, 2) ; Serial.Begin(9600) ; pinMode (in1, sortie) ; pinMode (in2, sortie) ; } void loop() {temp=analogRead(temppin) ; temp = temp * 0.48828125 ; lcd.setCursor (0, 1); lcd.println(temp) ; lcd.print("*f") ; delay(500) ; if(temp<100) {digitalWrite(in1,HIGH) ; digitalWrite(in2,LOW);} if(temp<90) {digitalWrite(in1,HIGH) ; digitalWrite(in2,LOW) ; delay(1500) ; digitalWrite(in1,LOW) ; digitalWrite(in2,LOW);} if(temp<80) {digitalWrite(in1,HIGH) ; digitalWrite(in2,LOW) ; delay(1000) ; digitalWrite(in1,LOW) ; digitalWrite (in2 FAIBLE) ; } else ; {digitalWrite(in1,HIGH) ; digitalWrite(in2,LOW) ; delay(1500) ; digitalWrite(in1,LOW) ; digitalWrite(in2,LOW);} }