#include #include U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0); int contador = 0; // Pines LEDs int led1 = 10; int led2 = 9; int led3 = 8; void setup() { Serial.begin(115200); u8g2.begin(); pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); pinMode(led3, OUTPUT); } void loop() { // ===== LEDs intermitentes ===== digitalWrite(led1, HIGH); digitalWrite(led2, LOW); digitalWrite(led3, LOW); delay(200); digitalWrite(led1, LOW); digitalWrite(led2, HIGH); digitalWrite(led3, LOW); delay(200); digitalWrite(led1, LOW); digitalWrite(led2, LOW); digitalWrite(led3, HIGH); delay(200); // ===== Mostrar en Serial ===== Serial.print("Hola "); Serial.println(contador); // ===== Mostrar en OLED ===== u8g2.clearBuffer(); u8g2.setFont(u8g2_font_ncenB08_tr); u8g2.drawStr(0, 20, "Hola"); char buffer[10]; sprintf(buffer, "%d", contador); u8g2.drawStr(0, 40, buffer); u8g2.sendBuffer(); contador++; delay(400); // completa ~1 segundo total }