Saludos tengo una pregunta como puedo hacer que si tecleo A cambie el valor a numeración para guardar el dato de "a" que temperatura encender en ventilador y si doy "b" cambie a la otra temperatura?
me falla cambia el valor si tecleo "a" por ejemplo lo guarde su valor y cuando se ocupe lo compare para encender el ventilador
a=30 ó 35
int Sensor = 0 ; // Pin que lee la temperatura
int umbral = a ; // Temparatura que arranca el ventilador
const int control = 9 ; // Gobierna el ventilador
int option;
// suponemos conectado el led al pin 12
int led = 12;
int led1 = 11;
void setup(){
Serial.begin(9600);
pinMode(led, OUTPUT);
pinMode(control, OUTPUT) ;
}
void loop(){
//si existe datos disponibles los leemos
if(Serial.available()>0){
//leemos la opcion enviada
option=Serial.read();
if(option=='a') {
a=30
digitalWrite(led, LOW);
Serial.println("OFF");
}
if(option=='b') {
a=35
digitalWrite(led1, HIGH);
Serial.println("ON");
}
}
{ int lectura = analogRead(Sensor);
float voltaje = 5.0 /1024 * lectura ;
float temp = voltaje * 100 -5 ;
Serial.println(temp) ;
if (temp >= umbral)
digitalWrite(control, HIGH);
else
digitalWrite(control, LOW);
delay(200);
}
}