byte gas = A0, ventilador2 = 19;
byte buz_pasivo = 17;
byte porcentajeGas = 0;
int lecturaGas =0;//0-1023
void setup() {
pinMode(buz_pasivo, OUTPUT);
pinMode(ventilador2, OUTPUT);
}
void loop() {
lecturaGas = analogRead(gas);
porcentajeGas = map(lecturaGas,0,1023,0,100);
if(porcentajeGas <35){
digitalWrite(ventilador2, 0);
noTone(buz_pasivo);
}
else if(porcentaje >=35 and porcentajeGas <70){
tone(buz_pasivo, 262);//Do4
digitalWrite(ventilador2, 0);
delay(250);
tone(buz_pasivo, 330);//FA4
delay(250);
}
else{
tone(buz_pasivo, 440);//Si4
digitalWrite(ventilador2, 1);
}
}