La MK6432 es una placa de desarrollo basada en el ESP32-C3 que integra una pantalla OLED monocromática de 0,42 pulgadas, antena cerámica y conector USB-C.
La pantalla permite presentar mediciones, estados, símbolos y mensajes sin agregar un módulo de visualización externo. Resulta especialmente práctica para sensores portátiles, indicadores, dispositivos IoT y proyectos educativos compactos.
La placa dispone de conectividad WiFi de 2,4 GHz y Bluetooth 5 Low Energy, procesador RISC-V de hasta 160 MHz y 4 MB de memoria Flash.
Aplicaciones
- Indicadores compactos de temperatura, humedad y otras mediciones.
- Dispositivos IoT con visualización local.
- Relojes, temporizadores y contadores.
- Monitores de estado de redes y dispositivos.
- Instrumentos portátiles.
- Interfaces sencillas para sensores.
- Proyectos educativos con WiFi, Bluetooth y pantalla.
- Dispositivos de domótica y control remoto.
Ventajas
- Pantalla OLED incorporada: permite visualizar información sin conectar un display externo.
- Sistema compacto y completo: combina procesamiento, conectividad inalámbrica, pantalla y programación USB-C en una sola placa.
Características técnicas
| Característica | Especificación |
|---|---|
| Microcontrolador | ESP32-C3, variante FH4 |
| Arquitectura | RISC-V de 32 bits |
| Frecuencia máxima | 160 MHz |
| Memoria Flash | 4 MB |
| SRAM | 400 KB |
| ROM | 384 KB |
| WiFi | IEEE 802.11 b/g/n, 2,4 GHz |
| Bluetooth | Bluetooth 5 Low Energy |
| Pantalla | OLED monocromática |
| Tamaño de pantalla | 0,42 pulgadas |
| Área visible | 72 × 40 píxeles |
| Interfaz de la pantalla | I²C |
| Dirección I²C habitual | 0x3C |
| Pines utilizados por el OLED | GPIO5 SDA y GPIO6 SCL |
| LED incorporado | GPIO8, activo en nivel bajo |
| Botón BOOT | GPIO9 |
| Conector | USB-C |
| Antena | Cerámica integrada |
| GPIO disponibles | 11 GPIO con PWM |
| Entradas analógicas | Hasta 4 ADC disponibles en la placa |
| Dimensiones aproximadas | 24,8 × 20,45 mm |
| Nivel lógico | 3,3 V |
La configuración GPIO5/GPIO6 y el área visible de 72 × 40 píxeles corresponden a la revisión ABRobot utilizada por este modelo de placa.
Documentación técnica de la placa
Conexiones
| Terminal | Función | Observaciones |
|---|---|---|
| 5V | Alimentación | Entrada procedente del USB o alimentación externa |
| 3V3 | Alimentación de 3,3 V | Para sensores y periféricos compatibles |
| GND | Tierra | Referencia común |
| GPIO0 a GPIO4 | GPIO y entradas ADC | Función configurable mediante software |
| GPIO5 | SDA de la pantalla OLED | Utilizado internamente por el OLED |
| GPIO6 | SCL de la pantalla OLED | Utilizado internamente por el OLED |
| GPIO7 | Entrada o salida programable | Admite funciones alternativas |
| GPIO8 | LED incorporado | El LED funciona con lógica invertida |
| GPIO9 | Botón BOOT | Interviene en el modo de descarga |
| GPIO10 | Entrada o salida programable | Función configurable |
| GPIO20 | UART RX | Puede reasignarse por software |
| GPIO21 | UART TX | Puede reasignarse por software |
| USB-C | Alimentación y programación | También admite comunicación USB |
| RESET | Reinicio | Reinicia el microcontrolador |
Precaución
Los GPIO5 y GPIO6 están compartidos con la pantalla OLED. Su utilización para otros periféricos debe contemplar la presencia del display en el mismo bus I²C.
Funcionamiento
El ESP32-C3 ejecuta el programa almacenado en su memoria Flash y controla directamente la pantalla OLED mediante I²C.
Aunque las bibliotecas pueden configurar internamente un controlador de 128 × 64 píxeles, el área físicamente visible es de aproximadamente 72 × 40 píxeles. Con la biblioteca U8g2 puede ser necesario utilizar un desplazamiento aproximado de 30 píxeles en X y 12 píxeles en Y para centrar la imagen en el área visible.
En Arduino IDE puede seleccionarse la placa ESP32C3 Dev Module. Si el puerto serial USB no aparece, debe habilitarse la opción USB CDC On Boot.















