Pantalla OLED de 1.5" cual tiene controlador SSD1327 con comunicacion I2C el cual nos permite manejar la pantalla de una manera mas versatil, se probo su funcionamiento con un Arduino UNO sin problemas aunque presenta un poco de delay debe ser al manejo de los datos o velocidad limitada del micro pudiendo trabajar mejor con ESP32 o un raspberry PICO con mejor manera ya que tienen un procesador mas rapido.
Para la aplicacion se uso una libreria u8g2 conocida por los maker del sector impresoras 3D.
==========================================================================
Cortesia de mi tienda favorita: ELECTRONICA CENTRAL
Calle Arenales N#400 (esq. quijarro)
IDE: Download
Oled SSD1327 por I2C
128x128 pixels
Arduino
ESP32
libreria u8g2
Codigo de Ejemplo:
==========================================================================
#include <Wire.h> #include <U8g2lib.h> #ifdef U8X8_HAVE_HW_I2C #endif U8G2_SSD1327_MIDAS_128X128_1_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE); /* Uno: A4=SDA, A5=SCL, add "u8g2.setBusClock(400000);" into setup() for speedup if possible */ int sensorValue = 0; void setup() { // put your setup code here, to run once: u8g2.begin(); } void loop() { sensorValue = analogRead(A0); u8g2.firstPage(); do { //u8g2.setFont(u8g2_font_ncenB10_tr); u8g2.setFont(u8g2_font_ncenB14_tr); u8g2.drawStr(0, 24, "El Profe Zurco"); //u8g2.setFont(u8g2_font_ncenB14_tr); u8g2.setCursor(0, 40); u8g2.print(F("Suscribete!")); u8g2.setCursor(0, 90); u8g2.print(sensorValue); } while ( u8g2.nextPage() ); }