# ex_3_4_01_i2c_scan.py (จำลอง: https://wokwi.com/projects/469816990203641857)
from machine import Pin, I2C
i2c = I2C(0, sda=Pin(21), scl=Pin(22), freq=100000) # บัสมาตรฐานของเล่ม: SDA=21, SCL=22
devices = i2c.scan() # คืนลิสต์แอดเดรสของอุปกรณ์ที่ตอบรับ
print("พบอุปกรณ์", len(devices), "ตัว")
for addr in devices:
print(" แอดเดรส:", hex(addr))Loading
bmp180
bmp180