สอนใช้งาน Arduino ค้นหา Address I2C ของ Sensor ด้วย Arduino
การสื่อสารแบบ I2C เป็นมาตรฐานหลักในการสื่อสารแบบหนึ่ง จึงมีอุปกรณ์หรือเซนเซอร์ที่ผลิตมาหลาย ๆ แบบที่ใช้การสื่อสารแบบ I2C
การสื่อสารแบบ I2C จะใช้งานได้ ต้องรู้ตำแหน่ง address ก่อน ถึงจะสั่งงานได้
ในบทความนี้เราจะมาหาตำแหน่ง address ของอุปกรณ์แบบ I2C กัน
อุปกรณ์ที่ต้องใช้ใน บทความ สอนใช้งาน Arduino ค้นหา Address I2C ของ Sensor ด้วย Arduino
วิธีการต่ออุปกรณ์ สอนใช้งาน Arduino ค้นหา Address I2C ของ Sensor ด้วย Arduino
ต่อวงจรดังนี้
จอแสดงผล LCD 1602 -> Arduino uno r3
- GND-> GND
- VCC -> 5V
- SDA -> ขาA4 (สำหรับ Arduino uno r3)
- SCL -> ขาA5 (สำหรับ Arduino uno r3)

อัพโหลดโคดตัวอย่างลง Arduino uno r3 แล้วดูผลลัพธ์
---
เปิด Serial Monitor ขึ้นมา
ใน Serial Monitor จะแสดงค่า Address อุปกรณ์ที่กำลังเชื่อมต่ออยู่ ในที่นี้อุปกรณ์ที่เชื่อมต่อ มี Address เป็น 0x27 พบอุปกรณ์ทั้งหมด 1 ตัว

กรณีมีอุปกรณ์แบบ I2C หลายตัว สามารถต่อสายพ่วงทับกันได้เลย

เมื่อสแกนก็จะพบว่า มีอุปกรณ์ 2 ตำแหน่ง พบทั้งหมด 2 ตัว
ดูสอนวิธีใช้งาน Arduino บทต่อไป
#20 Arduino สอนใช้งาน Arduino แสดงข้อความ และ ค่า Sensor ต่างๆออกจอ LCD 1602 แบบ I2C
#22 Arduino สอนใช้งาน Arduino แสดงข้อความออกจอ LCD 1602 แบบ I2C หลายๆจอพร้อมกัน
หน้าหลักบทความสอน Arduino แบบย่อทั้งหมด