#90 สอน Arduino วิธีใช้งานโมดูล Ultrasonic หลายตัวพร้อมกัน
อุปกรณ์ที่ต้องใช้ใน บทความ สอนใช้งาน Arduino วัดระยะทางด้วย เซ็นเซอร์วัดระยะทาง Ultrasonic Module HC-SR04
วิธีการต่ออุปกรณ์ สอนใช้งาน Arduino วัดระยะทางด้วย เซ็นเซอร์วัดระยะทาง Ultrasonic Module HC-SR04
Arduino uno r3 -> เซ็นเซอร์วัดระยะทาง Ultrasonic Module HC-SR04x
- ขา12 -> Echo1
- ขา13 -> Trig1
- ขา 10 -> Echo2
- ขา 11 -> Trig2
- 5V -> Vcc
- GND -> GND
อัพโหลดโคดตัวอย่าง Arduino uno r3 แล้วดูผลลัพธ์
---
เปิด Serial Monitor ขึ้นมาเพื่อดูค่าระยะทางที่ Arduino อ่านได้จาก เซ็นเซอร์วัดระยะทาง Ultrasonic Module HC-SR04 ได้ทั้ง 2 ตัวแล้ว

เซนเซอร์ Ultrasonic Module HC-SR04 สามารถวัดระยะทางของวัตถุได้อย่างถูกต้อง ทั้ง 2 ตัว

เซนเซอร์ Ultrasonic Module HC-SR04 สามารถนำไปประยุกต์ใช้กับ การวัดระยะทางของวัตถุ การตรวจจับวัตถุสิ่งกีดขวาง ตรวจจับวัตถุวิ่งผ่านได้
สำหรับการต่อ Ultrasonic หลาย ๆ ตัว ก็สามารถทำได้ โดยกำหนดขา echo และ trig ให้ถูกต้อง
แล้วเรียกใช้คำสั่งอ่านค่า Ultrasonic จากขา echo , trig ดังตัวอย่างนี้ก็จะได้ระยะทางเป็น cm แล้ว
long u1 = getLength(echo1, trig1); // วัดระยะทาง Ultrasonic ตัวที่ 1
long u2 = getLength(echo2, trig2); // วัดระยะทาง Ultrasonic ตัวที่ 2
.
.
.
long uN = getLength(echoN, trigN); // วัดระยะทาง Ultrasonic ตัวที่ N
ดูวิธีใช้งาน เซนเซอร์ Ultrasonic แบละเอียดเพิ่มเติมได้ที่นี่