You are on page 1of 2

// C++ code

//
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);
}

You might also like