Paso 1: ¿Cómo se comunica un OLED con Arduino?
La forma de que la OLED se comunica con Arduino es través del circuito Inter-Integrated (I2C). Sin embargo, también es posible comunicarse a través de interfaz periférico Serial (SPI).
Con el propósito de este tutorial, vamos a centrar en la comunicación I2C. Este tipo de comunicación permite varios esclavos para comunicarse con un maestro. En este caso, sólo vamos a trabajar con un esclavo: chip SSD1306. Nuestro maestro será Arduino UNO.
SSDI1306 es un controlador de único chip CMOS OLED/PLED con regulador para el sistema de display gráfico matriz de diodo de emisión de luz orgánica y polímeros. En otras palabras, es el dispositivo encargado de controlar la pantalla diciendo qué hacer. Para establecer la comunicación I2C entre amo y esclavo, se requieren sólo dos canales: SDA y CLK.
Sin embargo, también debemos tener en cuenta VCC y tierra para la alimentación y, en este caso, primero para fines de inicialización. La foto de arriba muestra la configuración del cableado de la OLED.