Professional Documents
Culture Documents
//
const int red= 9;
const int green= 10;
const int yellow= 11;
const int orange= 12;
const int pinBuzzer= 2;
int gasSensor= A1;
int stateSensor= 0;
void setup()
{
pinMode(A1,INPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
pinMode(pinBuzzer, OUTPUT);
Serial.begin(9600);
}
void loop()
{
stateSensor = analogRead(gasSensor);
stateSensor = map(stateSensor, 306,750,0,100);
Serial.println(stateSensor);
if(stateSensor >=20){
digitalWrite(red, HIGH);
tone(pinBuzzer,550,100);
else{
digitalWrite(red,LOW);
}
if(stateSensor >=40){
digitalWrite(green, HIGH);
tone(pinBuzzer,700,100);
else{
digitalWrite(green,LOW);
}
if(stateSensor >=60){
digitalWrite(yellow, HIGH);
tone(pinBuzzer,100,100);
else{
digitalWrite(yellow,LOW);
}
if(stateSensor >=80){
digitalWrite(orange, HIGH);
tone(pinBuzzer,400,100);
}
else{
digitalWrite(orange,LOW);
}