#define gas A0
const int led1=12;
const int led2=11;
const int led3=10;
const int led4=9;
const int buzz=2;
void setup() {
pinMode(gas, INPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(buzz, OUTPUT);
Serial.begin(9600);
}
void loop() {
int cantidad=analogRead(gas);
Serial.print("La cantidad de gas es ...");
Serial.println(cantidad);
delay(500);
if(cantidad>230 && cantidad<350){
digitalWrite(led1, HIGH);
delay(500);
}
else if(cantidad>350 && cantidad<500){
digitalWrite(led2, HIGH);
delay(500);
}
else if(cantidad>500 && cantidad<700){
digitalWrite(led3, HIGH);
delay(500);
tone(buzz,600);
delay(400);
}
else if(cantidad>700 && cantidad<900){
digitalWrite(led4, HIGH);
delay(500);
tone(buzz,800);
delay(400);
}
else{
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
noTone(buzz);
}
}