Haciendo escaneo desde la dirección 0x00 a 0xff para localizar la dirección de un pantalla OLED de 0’96“ he visto que además de la dirección 0x3C (que es la habitual) me da también la dirección 0xBC y no se a que corresponde en la pantalla y si tiene algo en esa dirección que pueda ser útil.
También yo he encontrado en algunos dispositivos direcciones fantasma.
No se que son pero pruebo en la que funciona y entrego el trabajo.
Ok gracias, intentare usar la segunda dirección a ver que resultados da.
Fijate si dice algo al respecto en la hoja de datos del controlador.
Me parece que el rango de direcciones es de 0 -127 (0x00-0x7F). Es decir, que se usan solamente los primeros 7 bits. Entonces 0x3C y 0xBC son lo mismo
0b1011 1100 y
0b0011 1100
Habría que revisar la librería para confirmarlo.
Excelente observación!
Agrego:
El código del ej. I2C_scanner de la IDE barre las direcciones 1 a 127.
La librería I2Cscanner de Luis Llamas lo mismo.
Cómo dientres obtuviste la dirección 188 (0xBC)?
Qué librería usaste @tresvdoble ?
Gracias por vuestros comentarios, el caso es que estaba con el escáner buscando la dirección de una pantalla OLED y no la encontraba y entonces decidí pasar a escanear del 1 al 255 modificando el código y tampoco la encontró y luego probé con otra pantalla de la que si sabia su dirección y entonces es cuando me apareció esa segunda dirección 0xBC.
No sabia que solo se usan los primeros 7 bits