Paso 3: OLED 128 x 64
Me impresionó la primera vez ver el pantalla OLED de tamaño pequeño. Es tan hermoso cuando se muestra texto con alto contraste. También, puedo encontrar la biblioteca completa de Adafruit. Esta pantalla es 128 x 64 pixeles, compatibles con la interfaz SPI o I2C. Utilizar I2C en este proyecto, ya que utiliza solo dos cables para comunicarse, excepto IO pines de Arduino.
4 pines de la pantalla de salida son: VCC, GND, SCL, SDA. Usar Arduino Uno para ejecutar un ejemplo de la biblioteca de Adafruit. Puede encontrar el completo tutorial sobre OLED monocromo y la biblioteca en el enlace.
Comience por descargar la biblioteca. Puede hacerlo visitando el repositorio github y descargando manualmente o, más fácil, simplemente haga clic en este botón para descargar el zip: Descargar biblioteca de Adafruit_SSD1306
Cambiar el nombre de la carpeta descomprimida Adafruit_SSD1306 y compruebe que la carpeta Adafruit_SSD1306 contiene Adafruit_SSD1306.cpp y Adafruit_SSD1306.h
Poner la carpeta de biblioteca de Adafruit_SSD1306 su arduinosketchfolder/bibliotecas/ carpeta. Puede que necesite crear la subcarpeta bibliotecas si su su primera biblioteca. Reinicie el IDE.
También, usted debe a biblioteca de instalar Adafruit GFX. Usted tendrá que hacer lo mismo para Adafurit_GFX biblioteca disponible aquí Descargar Adafruit GFX biblioteca
Cambiar el nombre de la carpeta descomprimida Adafruit_GFX y compruebe que la carpeta Adafruit_GFX contiene Adafruit_GFX.cpp y Adafruit_GFX.h
Poner la carpeta de biblioteca de Adafruit_GFX su arduinosketchfolder/bibliotecas/ carpeta como lo hizo con la biblioteca de SSD1306
Conectar:
OLED == > Arduino
VCC == > 5V
GND == > GND
SCL == > A5
SDA == > A4
Prueba ejecutando un ejemplo y disfrutar de la belleza de OLED. Es realmente maravilloso.
Nota: alguna pantalla OLED que pedir tiene I2C addr es 0x3C 0x3D, edite este libr en Adafruit SSD1306 ejemplo.
display.begin(SSD1306_SWITCHCAPVCC, 0x3D); // initialize with the I2C addr 0x3D (for the 128x64)