#I2C Scanner código para saber la dirección
#de un dispositivo
from machine import Pin, SoftI2C
#Los siguientes pines son por dafaul de la libreria
#se pueden escoger otros de la tabla pág. 110 de
#la presentación de PowerPoint
i2c = SoftI2C(scl=Pin(5), sda=Pin(4))
print("I2C SCANNER")#Va empezar a escanear
devices = i2c.scan()# "devices"es una variable
#"i2c.scan"es un metodo de la clase "SoftI2C"
#"i2c.scan()"escanea todos los dispostivos
# y los guarda en la variable "devices"
if len(devices) == 0:
print("I2C no en contrado")
else:
print("I2C encontrado:", len(devices))
for device in devices:
print("Dirección hexadecimal I2C", hex(device))