โค้ดโปรแกรม Arduino ที่ใช้เซ็นเซอร์ควัน (Smoke Sensor) เพื่อตรวจจับควัน และกระพริบ LED แสดงสถานะ

โค้ดโปรแกรม Arduino ที่ใช้เซ็นเซอร์ควัน (Smoke Sensor) เพื่อตรวจจับควัน และกระพริบ LED แสดงสถานะ

โปรแกรมนี้ใช้ Smoke Sensor ที่เชื่อมต่อกับขา A0 ของ Arduino (สามารถเปลี่ยน smokeSensorPin เป็นขาที่ต้องการได้) เพื่อวัดค่าแอนะล็อกของควัน ถ้าค่าควันเกิน 500 โปรแกรมจะกระพริบ LED และแสดงค่าควันที่วัดได้ที่ Serial Monitor ใน Arduino IDE (เพื่อให้ทราบถึงระดับควันที่ตรวจจับได้) ครับ/ค่ะ!

โปรแกรมนี้สามารถนำไปใช้กับ Arduino IDE ได้โดยตรง โดยคัดลอกโค้ดนี้แล้ววางในโปรแกรม Arduino IDE แล้วอัปโหลดลงบอร์ด Arduino ของคุณได้เลยครับ/ค่ะ!

อุปกรณ์ Arduino เพียบ https://bit.ly/3SJuQNM

// กำหนดขาของ Smoke Sensor
const int smokeSensorPin = A0;

// กำหนดขาของ LED
const int ledPin = 13;

void setup() {
  // กำหนดขาของ LED เป็น OUTPUT
  pinMode(ledPin, OUTPUT);

  // เริ่มต้นการสื่อสารกับ Serial Monitor
  Serial.begin(9600);
}

void loop() {
  // อ่านค่าจาก Smoke Sensor
  int smokeValue = analogRead(smokeSensorPin);
  Serial.println(smokeValue);

  // ตรวจจับควัน
  if (smokeValue > 500) {
    // กระพริบ LED แสดงว่าตรวจจับควัน
    digitalWrite(ledPin, HIGH);
    delay(1000);
    digitalWrite(ledPin, LOW);
  }

  // พักสักครู่
  delay(1000);
}
 

รับเขียนเว็บไซต์ รับเขียนโปรแกรม ระบบต่างๆ SEO

Line : rayongall / โทร. 085-281-7096

http://line.me/ti/p/~rayongall

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

ตั้งค่าความเป็นส่วนตัว

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
จัดการความเป็นส่วนตัว
  • เปิดใช้งานตลอด

บันทึกการตั้งค่า