Page 78 - เอกสารประกอบการสอนวิชาไมโครคอนโทรลเลอร์เบื้องต้น
P. 78
เอกสารประกอบการเรียนวิชาไมโครคอนโทรลเลอร์เบื้องต้น 45
การทดลองที่ 10.2 การใช้งานโมดูลตรวจจับสัญญาณอินพุต HC-SR04 หลายชุด
การท างานของโมดูลอัลตร้าโซนิค จะอาศัยการส่งคลื่นเสียงความถี่สูงออกไป เช่น ประมาณ 40kHz และ
จับเวลาในการเดินทางของคลื่นเสียงเมื่อไปและกลับมาหลังจากสะท้อนวัตถุกีดขวาง โดยปรกติ จะใช้
ไมโครคอนโทรลเลอร์อย่างเช่น บอร์ด Arduino สร้างสัญญาณแบบ Pulse ที่มีความกว้างอย่างน้อย 10
ไมโครวินาที ซึ่งต่อกับขา TRIG ของโมดูล และรอดูว่ามีสัญญาณแบบ Pulse ตอบกลับจากโมดูลที่ขา ECHO แล้วจึง
วัดความกว้างของสัญญาณ Pulse ดังกล่าว น าค่าที่ได้มาค านวณเป็นระยะห่างจากวัตถุ
Hardware Required
รูปที่ 10.24 Arduino UNO
Circuit
รูปที่ 10.25 การใช้งานโมดูลตรวจจับสัญญาณอินพุต HC-SR04 หลายชุด
หน่วยที่ 10 การใช้งาน Arduino กับไอซีวัดอุณภูมิและโมดูลตรวจจับสัญญาณอินพุต เรียบเรียงโดยครูทันพงษ์ ภู่รักษ์