Discuz! Board

 ลืมรหัสผ่าน
 ลงทะเบียน
ค้นหา
ดู: 189|ตอบกลับ: 0

gas

[คัดลอกลิงก์]

4

กระทู้

5

โพสต์

77

เครดิต

Member

Rank: 2

เครดิต
77
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


}

ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | ลงทะเบียน

รายละเอียดเครดิต

ข้อความล้วน|อุปกรณ์พกพา|ประวัติการแบน|IoT Inc.

GMT+7, 2020-10-21 08:32 , Processed in 0.076939 second(s), 18 queries .

Powered by Discuz! X3.4, Rev.60

© 2001-2019 Comsenz Inc.

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้