โปรแกรมวัดระดับเสียงและระบบแจ้งเตือนด้วย micro:bit
โปรแกรมวัดระดับเสียงและระบบแจ้งเตือนด้วย micro:bit
แนวคิดการทำงาน
โปรแกรมจะมี 2 โหมดหลัก
โหมดวัดเสียง (โหมดปกติ)
– อ่านค่าความดังจากเซนเซอร์เสียงตลอดเวลา
– หากค่าความดัง ≥ ค่าที่ตั้งไว้ ให้ส่งเสียงเตือน 5 วินาที
โหมดตั้งค่า (Setting Mode)
– เข้า–ออกโหมดด้วยการกดปุ่ม A+B
– ปุ่ม A เพิ่มค่าระดับเสียงทีละ 5
– ปุ่ม B ลดค่าระดับเสียงทีละ 5
– แสดงค่าที่ตั้งไว้บนหน้าจอ LED
ตัวแปรสำคัญ
threshold เก็บค่าระดับเสียงที่ใช้เป็นเงื่อนไขแจ้งเตือน
mode ใช้บอกสถานะว่าอยู่โหมดวัดเสียง หรือโหมดตั้งค่า
โค้ดเกมเป่ายิ้งฉุบ (พื้นฐาน) โดยใช้โปรแกรม MicroBit