#include <Adafruit_SSD1306.h>
#include <Wire.h>
#define SCREEN_WIDTH 128 // Ancho de la pantalla OLED en pixeles
#define SCREEN_HEIGHT 64 // Alto de la pantalla OLED en pixeles
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
void setup() {
// Inicialización de la pantalla OLED
if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
// Si hay un error al inicializar la pantalla, muestra un mensaje en el monitor serie
Serial.println(F("SSD1306 no inicializado"));
for(;;); // Se detiene el programa
}
// Limpia la pantalla
display.clearDisplay();
}
void loop() {
display.setTextSize(2); // Tamaño del texto
display.setTextColor(SSD1306_WHITE);// Color del texto
display.setCursor(0, 10); // Posición del texto
display.println("ESP32");// Texto a mostrar
display.println("2023");// Texto a mostrar
// Actualiza la pantalla
display.display();
delay(2000); // Espera dos segundos antes de volver a escribir el texto
}
Loading
ssd1306
ssd1306