Por lo general, se necesita un poco de trabajo para obtener confianza cuando se trata de la utilización de las piezas nuevas. [Glitch] se puso las manos en esta pantalla OLED que es fabricada por Sabernétics, así como deseada para proporcionarle un giro antes de construir un trabajo a su alrededor. Agarró su pirata de autobús para ayudar a descubrir el INS, así como las outs de la nueva parte.
La pantalla de 96 × 16 DOT-MATRIX utiliza el protocolo I2C, manteniendo el conteo de PIN verdaderamente bajo (seis pasadores para: terreno, restablecimiento, reloj, datos, chips, así como voltaje). Debido a que el pirata del autobús le proporciona acceso a la ganancia de la línea de comandos a I2C, es una opción natural para una primera prueba. De hecho, la herramienta ha sido nuestro gadget de ir a ese protocolo para muchos proyectos.
Los primeros comandos enviados son valores de configuración para el SSD1306 que impulsa la pantalla. Estos configuran el contraste, la conversión de voltaje, así como otros valores esenciales necesarios para encender la pantalla. Turció la vida, mostrando píxeles al azar porque la memoria RAM aún no se había inicializado. Manteniendo ese éxito [Glitch] se trasladó a las capacidades de scripts de pirata del autobús, así como terminó con un script de Python que impulsa la demostración vista anteriormente. Ahora que entiende los comandos que necesita, será un gran esfuerzo para componer un código para un controlador de microcontrolador.