no tengo problema con la librería. como expliqué anteriormente yo estoy leyendo datos de los 2 sensores de luz sin problema, yo tengo los 2 sensores conectados a mi sistema, pero solo puedo leer uno a la vez, de manera que cuando cargo el sketch original (el primero que subí) le asigno la direccion 0x23 me lee el sensor1 perfecto, y cuando quiero leer el sensor 2 le cargo nuevamente el sketch y le asigno la direccion 0x25 al sensor y me lee sin problemas. pero lo que yo deseo hacer es que me lean los 2 al mismo tiempo.
El sensor viene con la opcion de definir su direccion I2C ya sea a 0x5c (conectando el terminal ADD a positivo) o 0x23 (conectando el terminal ADD a negativo o si no está conectado el termianl ADD define esta direccion por defecto)
me imagino que si el sensor da la opcion de utilizar 2 direcciones distintas (0x23 y 0x5c), debería ser posible utilizar 2 sensores con distinta direccion al mismo tiempo.
En caso que no pueda utilizar las 2 direcciones en el mismo programa tengo pensado probar lo siguiente:
Conectar los pines ADD de cada sensor a una salida digital del arduino, y correr el programa original definiendo la direccion 0x5c para el sensor. Entonces cada vez que quiera leer el sensor 1 conecto el ADD a positivo para que quede con la direccion 0x5c (mientras que el ADD del sensor 2 lo dejo en negativo), de la misma manera si quiero leer el sensor 2 conecto el ADD a positivo (con ADD del sensor 1 a negativo), no se si el arduino me permite ese cambio constante de dirección.
pero de todos modos me interesa utilizar los 2 sensores al mismo tiempo dejando cada sensor con una dirección fija. creo que tiene que ser posible.
gracias de antemano ![]()