//define sensor temperatura na entrada 28(potenciometro)
#define sensor_pino 28
// define led pisca na saida 2
#define Led_pin2 2
//define led na saida 3
#define Led_pin 3
//entradas
unsigned int valor,temperatura_ambiente;
void setup(){
pinMode(Led_pin2, OUTPUT);
//configura led como saida"output" ou entrada "input"
pinMode(Led_pin, OUTPUT);
//regiao de configuracao
//configurar taxa de transmissao da porta serial
Serial1.begin(115200) ;
// configurar o ADC para resolucao de 12 bits
analogReadResolution(12);
}
//regiao de repeticao
void loop(){
digitalWrite(Led_pin2, HIGH);
delay(400);
digitalWrite(Led_pin2, LOW);
delay(400);
//leitura do sensor = valor
valor = analogRead(sensor_pino);
//calculo valor x 100 /4095
temperatura_ambiente = 100 * valor/4095;
//escreva o resultado da temperatura
Serial1.print(temperatura_ambiente);
//se temperatura for maior que 90° liga ventilador"LED"
if(temperatura_ambiente >90){
digitalWrite(Led_pin,HIGH);
//escreva ligar ventoinha
Serial1.print("Ligar ventoinha");
//se nao(se temperatura for < 60 desligar ventoinha)
}
else{
if(temperatura_ambiente <60)
{
//liga ventoinha" led"
digitalWrite(Led_pin,LOW);
// msg desligar ventoinha
Serial1.print("desligar ventoinha");
}
}
delay(400); //this speeds up the simulation
}