Escáner I2C con Arduino

Publicado por en Arduino el 02/03/2010

Uno de los retos cuando se trabaja con I2C (también llamado TWI), es saber la dirección exacta de un dispositivo. Muchos de los dispositivos comunes como memorias o algunos sensores, disponen de una dirección fija y ampliamente conocida, sin embargo otros dispositivos ofrecen la posibilidad de programar una dirección dinámicamente o seleccionar una de varias disponibles y se hace difícil en un principio trabajar con ellos.

Afortunadamente existe una técnica para realizar un escaneo del bus I2C y así averiguar qué direcciones existen en un mismo bus. Es similar a realizar un "PING" en una red.

Os dejo el enlace a continuación un sketch de Arduino listo para ser utilizado...

Enlaces:

Si te ha gustado, compártelo con tus amigos!

Ver comentarios antiguos...

Uso de Cookies

Utilizamos cookies propias y de terceros para optimizar tu visita. No utilizamos cookies para recoger información de carácter personal.

Puedes permitir su uso o rechazarlo y cambiar su configuración cuando lo desees.

Cerrar

Más información en nuestra Política de Cookies.