AUTOMATISK BRANDSLÄCKARE (3 / 3 steg)
Steg 3:
ANVÄND DENNA KOD FÖR PROGARAMMING
float härda;
int tempPin = 0;
int pin2 = 2;
int pin3 = 3;
int pin4 = 4;
int pin5 = 5;
int pin7 = 7.
int pin8 = 8;
int pin9 = 9.
int pin10 = 10;
int pin11 = 11;
int pin12 = 12;
int pin13 = 13.
void setup()
{
pinMode (pin2, produktionen);
pinMode (pin3, produktionen);
pinMode (pin4, produktionen);
pinMode (pin5, produktionen);
pinMode (pin7, produktionen);
pinMode (pin8, produktionen);
pinMode (pin9, produktionen);
pinMode (pin10, produktionen);
pinMode (pin11, produktionen);
pinMode (pin12, produktionen);
pinMode (pin13, produktionen);
Serial.BEGIN(9600);
}
void loop()
{
Temp = analogRead(tempPin);
Temp = (5,0 * temp * 100.0)/1024.0;
Serial.Print(temp);
Serial.println();
om (temp > = 25.00){digitalWrite(pin2,HIGH);}
om (temp > = 30.00){digitalWrite(pin3,HIGH);}
om (temp > = 35.00){digitalWrite(pin4,HIGH);}
om (temp > = 40.00){digitalWrite(pin5,HIGH);}
om (temp > = 45.00){digitalWrite(pin7,HIGH);}
om (temp > = 50.00){digitalWrite(pin8,HIGH);}
om (temp > = 55.00){digitalWrite(pin9,HIGH);}
om (temp > = 60.00){digitalWrite(pin10,HIGH);}
om (temp > = 65.00){digitalWrite(pin11,HIGH);}
om (temp > = 70.00){digitalWrite(pin12,HIGH);}
om (temp > 75.00){digitalWrite(pin13,HIGH);}
Delay(4000);
digitalWrite(pin10,LOW);
digitalWrite(pin9,LOW);
digitalWrite(pin8,LOW);
digitalWrite(pin7,LOW);
digitalWrite(pin5,LOW);
digitalWrite(pin4,LOW);
digitalWrite(pin3,LOW);
digitalWrite(pin2,LOW);
Delay(1);
}