ESP32-C3 con Módulo OLED de 0.42 Pulgadas Antena Cerámica WiFi Bluetooth ESP32 Placa de Desarrollo Supermini

https://hifisac.com/web/image/product.template/5435/image_1920?unique=e77a33a
(0 reseña)
SKU: ESP32-C3-Oled

S/ 27.00 27.0 PEN S/ 27.00 IGV Incluido

S/ 27.00 IGV Incluido

No está disponible para venta

    Esta combinación no existe.

    Sin existencias.
    Correo electrónico inválido
    Te avisaremos cuando el producto vuelva a estar disponible.
    Agregado a su lista de deseos

    Términos y Condiciones
    Sobre Garantía y Devoluciones

    Mini ESP32 con Oled

    El ESP32‑C3 Supermini con pantalla OLED de 0.42" es una placa de desarrollo compacta basada en el chip ESP32‑C3 con 4 MB de memoria Flash integrada, que combina conectividad Wi‑Fi 2.4 GHz y Bluetooth 5.0 mediante antena cerámica, e incluye una pantalla OLED de 72x40 píxeles para visualización básica; cuenta con interfaces periféricas como I2C, SPI, UART, GPIO con PWM y ADC, puerto USB Type‑C, botones de reinicio y arranque, además de un diseño optimizado para bajo consumo, lo que la convierte en una opción de alta rentabilidad y versatilidad para proyectos IoT, dispositivos portátiles y aplicaciones inteligentes en espacios reducidos

    Prueba del ESP32-C3

    1

    1. Conexiones físicas


    •  Conectamos el módulo a la computadora por medio del puerto USB tipo C.
    • En el software Arduino seleccionamos ESP32C3 Dev Module y el puerto en el cual está conectado el modulo
    • Compilamos y ejecutamos el código


    Si no reconoce en el puerto mantener presionado el botón BOOT y presionar el RST y soltar el BOOT


    2 | 3

    2. Código


      1. #include <Arduino.h>

        #include <U8g2lib.h>

        #include <Wire.h>


        #define SDA_PIN 5

        #define SCL_PIN 6


        // CONSTRUCTOR NATIVO: Detecta automáticamente el tamaño real (72x40) y corrige los desfases físicos

        U8G2_SSD1306_72X40_ER_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE);


        void setup(void) {

          Serial.begin(115200);

         

          // Inicializar buses I2C en los pines del ESP32-C3 SuperMini

          Wire.begin(SDA_PIN, SCL_PIN);

          u8g2.begin();

         

          u8g2.clearBuffer();        

          u8g2.setFont(u8g2_font_6x10_tf); // Fuente estándar, clara para este tamaño

         

          // Ahora el origen (0,0) es realmente la esquina superior izquierda de tu pantalla

          u8g2.drawStr(0, 12, "ESP32-C3");   // Línea superior (Y=12 es la altura base del texto)

          u8g2.drawStr(0, 28, "SuperMini");  // Línea inferior (Y=28)

         

          u8g2.sendBuffer();

        }


        void loop(void) {

          // Código principal

        }


    3. Resultado