ผมทำโปรเจคจบ ไม้เท้าคนตาบอดครับ แต่ของผมจะใช้หลักการแบบ รถยนต์ถอยเข้าซองจะมีเสียงเตือน ติ๊ดๆ
ผมทำ3ระยะ คือ 0-33 , 34-66 ,67-100 3ระยะนี้ แต่ละยะที่ 0-33 Buzzer ทำให้มันดังดังตลอด เพราะติด delay ของ ระยะ 34-66 และ 67-100 ผมควรจะทำไงดีคับ ผมพึ่งเคยใ้ช้ arduino ครั้งแรกครับ ความรู้น้อยมากครับ
คำสั่ง delay จะทำให้ไม่สามารถประมวลผลคำสั่งอื่นได้
วิธีแก้คือ เขียนหน่วงเวลา แบบไม่ต้องใช้คำสั่ง delay
ตัวอย่างดังนี้ https://www.arduino.cc/en/Tutorial/BlinkWithoutDelay
ไลบารีสำหรับใช้งานง่ายขึ้นมีหลายตัว เช่นตัวนี้ครับ https://blog.protoneer.co.nz/arduino-task-scheduler/