#define pot 12
#define ldr 13
#define temp 14
#define buzzer 18
#define pink 4
#define purple 2
int valor_pot, valor_ldr, valor_temp;
void setup() {
pinMode(pot, INPUT);
pinMode(ldr, INPUT);
pinMode(temp, INPUT);
pinMode(pink, OUTPUT);
pinMode(purple, OUTPUT);
pinMode(buzzer, OUTPUT);
Serial.begin(115200);
}
void loop() {
valor_pot = analogRead(pot);
valor_ldr = analogRead(ldr);
valor_temp = analogRead(temp);
Serial.println("As medições dos sensores são:");
delay(500);
Serial.println("Potenciometro");
Serial.println(valor_pot);
delay(500);
Serial.println("ldr");
Serial.println(valor_ldr);
delay(500);
Serial.println("temperatura");
Serial.println(valor_temp);
delay(500);
if (valor_pot >= 200 && valor_pot <= 500){
for(int i = 0; i < 10; i++){
tone(buzzer, 291);
delay(200);
}
}
else{
}
if(valor_ldr > 2000){
digitalWrite(pink, 1);
digitalWrite(purple, 1);
}
else{
}
if(valor_temp > 1200){
Serial.println("temperatura é:");
Serial.println(valor_temp);
delay(1000);
Serial.println("O ambiente está QUENTE!");
delay(1000);
}
else{
Serial.println("O ambiente está NORMAL!");
delay(1000);
}
}