#define led1 2
#define led2 3
#define led3 4
#define led4 5
#define button1 6
#define button2 7
void setup() {
Serial.begin(115200);
pinMode(A0, INPUT);
pinMode(A1, INPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(button1, INPUT_PULLUP);
pinMode(button2, INPUT_PULLUP);
digitalWrite(led1, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(led1, LOW); // turn the LED off by making the voltage LOW
delay(1000);
digitalWrite(led1, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(led1, LOW); // turn the LED off by making the voltage LOW
delay(1000);
digitalWrite(led1, HIGH);
}
void loop() {
int value1 = analogRead(A0);
int value2 = analogRead(A1);
if(digitalRead(button1) == LOW)
{
if(value1 <= 150){
Serial.print(value1);
Serial.println("°C");
digitalWrite(led2, HIGH);
delay(100);
digitalWrite(led2, LOW);
delay(100);
}
if(value1 >150 && value1 < 450){
Serial.print(value1);
Serial.println("°C");;
digitalWrite(led2, HIGH);
delay(400);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
delay(400);
digitalWrite(led3, LOW);
}
if(value1 > 450){
Serial.print(value1);
Serial.println("°C");
digitalWrite(led2, HIGH);
delay(400);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
delay(400);
digitalWrite(led3, LOW);
digitalWrite(led4, HIGH);
delay(400);
digitalWrite(led4, LOW);
}
}
if(digitalRead(button2) == LOW){
if(value2 <= 150){
Serial.print(value2);
Serial.println("%");
digitalWrite(led2, HIGH);
delay(100);
digitalWrite(led2, LOW);
delay(100);
}
if(value2 >150 && value2 < 450){
Serial.print(value2);
Serial.println("%");
digitalWrite(led2, HIGH);
delay(800);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
delay(800);
digitalWrite(led3, LOW);
}
if(value2 > 450){
Serial.print(value2);
Serial.println("%");
digitalWrite(led2, HIGH);
delay(500);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
delay(500);
digitalWrite(led3, LOW);
digitalWrite(led4, HIGH);
delay(500);
digitalWrite(led4, LOW);
}
}
}