|
int sensorValue;
int sensor[5] = {0, 0, 0, 0, 0};
String my_sensor ;
void setup()
{
pinMode(D8, INPUT);
pinMode(D4, INPUT);
pinMode(D5, INPUT);
pinMode(D6, INPUT);
pinMode(D7, INPUT);
Serial.begin(9600); // sets the serial port to 9600
}
void loop()
{
sensorValue = analogRead(0); // read analog input pin 0 แก๊ส
Serial.println(sensorValue, DEC); // prints the value read
sensor[0] = digitalRead(D8);
sensor[1] = digitalRead(D4);
sensor[2] = digitalRead(D5);
sensor[3] = digitalRead(D6);
sensor[4] = digitalRead(D7);
my_sensor = "S = " + String(sensor[0]) + "," + String(sensor[1]) + "," + String(sensor[2]) + "," + String(sensor[3]) + "," + String(sensor[4]) + ",";
if ((sensor[0] == 0) && (sensor[1] == 0) && (sensor[2] == 0) && (sensor[3] == 0) && (sensor[4] == 0)) {
Serial.println("NORMAL ");
}
else {
Serial.println("FIRE ALARM");
}
if (sensorValue>200) {
Serial.println("Gas Leak");
}
Serial.println(my_sensor);
delay(100); // wait 100ms for next reading
}
|
|