Adafruit_Learning_System_Gu.../CircuitPython_Essentials/CircuitPython_I2C_Scan.py
2018-03-21 18:04:49 -04:00

15 lines
331 B
Python

# CircuitPython demo - I2C scan
import board
import busio
import time
# can also use board.SDA and board.SCL for neater looking code!
i2c = busio.I2C(board.SCL, board.SDA)
while not i2c.try_lock():
pass
while True:
print("I2C addresses found:", [hex(device_address) for device_address in i2c.scan()])
time.sleep(2)