Browse Source

gassy

master
Your Name 5 years ago
parent
commit
99977d57bc
1 changed files with 41 additions and 6 deletions
  1. +41
    -6
      FlammableGasSensor/arduino/gassensor_reva/gassensor_reva.ino

+ 41
- 6
FlammableGasSensor/arduino/gassensor_reva/gassensor_reva.ino View File

@ -12,6 +12,7 @@
#define LED8 8
#define Sensor A6
#define SPKR 5
uint16_t gasVAL;
@ -28,6 +29,7 @@ pinMode(LED6, OUTPUT);
pinMode(LED7, OUTPUT);
pinMode(LED8, OUTPUT);
pinMode(SPKR, OUTPUT);
Startup();
@ -45,12 +47,27 @@ delay(30);
void Startup (void){
Serial.println("Flammable Gas Sensor");
Serial.println("Begin");
int yy = 0;
for(yy=200;yy<1200;yy+=150){
tone(SPKR,yy,100);
delay(100);
}
/*
for(yy=2000;yy>100;yy-=100){
tone(SPKR,yy,100);
delay(50);
}*/
digitalWrite(LED1,HIGH);
digitalWrite(LED2,HIGH);
digitalWrite(LED3,HIGH);
digitalWrite(LED4,HIGH);
delay(1000);
delay(500);
digitalWrite(LED1,LOW);
digitalWrite(LED2,LOW);
digitalWrite(LED3,LOW);
@ -61,13 +78,14 @@ digitalWrite(LED6,HIGH);
digitalWrite(LED7,HIGH);
digitalWrite(LED8,HIGH);
delay(1000);
delay(500);
digitalWrite(LED5,LOW);
digitalWrite(LED6,LOW);
digitalWrite(LED7,LOW);
digitalWrite(LED8,LOW);
}
void lightLED( uint16_t reading){
@ -81,6 +99,7 @@ if (reading >= 750){
digitalWrite(LED6,HIGH);
digitalWrite(LED7,HIGH);
digitalWrite(LED8,HIGH);
tone(SPKR,750,100);
}
else if (reading >= 700){
digitalWrite(LED1,HIGH);
@ -91,6 +110,7 @@ else if (reading >= 700){
digitalWrite(LED6,HIGH);
digitalWrite(LED7,HIGH);
digitalWrite(LED8,LOW);
tone(SPKR,700,100);
}
else if (reading >= 650){
digitalWrite(LED1,HIGH);
@ -101,6 +121,7 @@ else if (reading >= 650){
digitalWrite(LED6,HIGH);
digitalWrite(LED7,LOW);
digitalWrite(LED8,LOW);
tone(SPKR,650,100);
}
else if (reading >= 600){
digitalWrite(LED1,HIGH);
@ -111,6 +132,7 @@ else if (reading >= 600){
digitalWrite(LED6,LOW);
digitalWrite(LED7,LOW);
digitalWrite(LED8,LOW);
tone(SPKR,600,100);
}
else if (reading >= 550){
digitalWrite(LED1,HIGH);
@ -121,6 +143,7 @@ else if (reading >= 550){
digitalWrite(LED6,LOW);
digitalWrite(LED7,LOW);
digitalWrite(LED8,LOW);
tone(SPKR,550,100);
}
else if (reading >= 500){
digitalWrite(LED1,HIGH);
@ -131,8 +154,9 @@ else if (reading >= 500){
digitalWrite(LED6,LOW);
digitalWrite(LED7,LOW);
digitalWrite(LED8,LOW);
tone(SPKR,500,100);
}
else if (reading >= 450){
else if (reading >= 410){
digitalWrite(LED1,HIGH);
digitalWrite(LED2,HIGH);
digitalWrite(LED3,LOW);
@ -141,8 +165,9 @@ else if (reading >= 450){
digitalWrite(LED6,LOW);
digitalWrite(LED7,LOW);
digitalWrite(LED8,LOW);
tone(SPKR,410,100);
}
else if (reading >= 400){
else if (reading >= 300){
digitalWrite(LED1,HIGH);
digitalWrite(LED2,LOW);
digitalWrite(LED3,LOW);
@ -152,7 +177,17 @@ else if (reading >= 400){
digitalWrite(LED7,LOW);
digitalWrite(LED8,LOW);
}
else {
else if (reading >= 0){
digitalWrite(LED1,LOW);
digitalWrite(LED2,LOW);
digitalWrite(LED3,LOW);
digitalWrite(LED4,LOW);
digitalWrite(LED5,LOW);
digitalWrite(LED6,LOW);
digitalWrite(LED7,LOW);
digitalWrite(LED8,LOW);
}
/*else {
digitalWrite(LED1,HIGH);
digitalWrite(LED2,LOW);
digitalWrite(LED3,HIGH);
@ -161,7 +196,7 @@ else {
digitalWrite(LED6,LOW);
digitalWrite(LED7,HIGH);
digitalWrite(LED8,LOW);
}
}*/

Loading…
Cancel
Save