Cómo usar un módulo ESP8266 cómo módulo WiFi para cualquier Arduino en Simulink
Identificación de la placa
Hay diversas placas de ESP8266 en el mercado, el primer paso consiste en identificar que placa tenemos para entender bien el pinout.
![]() |
![]() |
![]() |
![]() |
Cómo podéis ver hay diferentes formatos de placas pero todas tienen en común el microcontrolador (MCU) ESP 8266.
En mi caso voy a emplear la Wemos D1

🧩 Especificaciones Técnicas
Microcontrolador (MCU): ESP8266EX (SoC de 32 bits)
Módulo Wi-Fi: ESP-12F
Frecuencia de reloj: 80 MHz (configurable hasta 160 MHz)
Memoria Flash: 4 MB
Memoria RAM:
Instruction RAM: 32 KB
Data RAM: 96 KB
Voltaje de operación: 3.3 V
Voltaje de alimentación:
Micro USB: 5 V DC
Entrada Jack: 7 a 16 V DC
Consumo de corriente:
En espera (standby): 40 µA
Promedio: 70 mA
Pico: 400 mA
🔌 Entradas/Salidas (I/O)
Pines digitales (GPIO): 11 (configurables como PWM, I2C, SPI)
Pin analógico (ADC): 1 (rango de 0 a 1 V)
Interfaces de comunicación:
UART: 1
SPI: 1
I2C: 1 (implementado por software)
Conversor USB-Serial: CH340G
Conector USB: Micro USB
Distribución de pines: Similar a Arduino UNO, facilitando la compatibilidad con shields
📡 Conectividad Wi-Fi
Estándares: 802.11 b/g/n
Modos de operación:
Estación (STA)
Punto de acceso (AP)
Estación + AP simultáneo
Seguridad: OPEN, WEP, WPA_PSK, WPA2_PSK, WPA_WPA2_PSK
Protocolos soportados: TCP, UDP
Conexiones simultáneas: Hasta 5 como servidor o cliente
Antena: Integrada en PCB
⚙️ Compatibilidad y Programación
Entorno de desarrollo: Compatible con Arduino IDE
Lenguajes de programación: C y C++
Actualización de firmware: Soporta OTA (Over-The-Air)
Compatibilidad con librerías: Muchas librerías de Arduino han sido adaptadas para el ESP8266
📏 Dimensiones y Peso
Dimensiones: 68.2 mm x 53.5 mm x 14 mm
Peso: 23 g
📝 Observaciones Importantes
Todos los pines operan a 3.3 V; es crucial no aplicar 5 V directamente para evitar daños.
Aunque la distribución de pines es similar a la de Arduino UNO, es esencial verificar la compatibilidad de los shields, especialmente aquellos que requieren 5 V o utilizan pines específicos como A4 y A5.
Conexión del Arduino con el ESP8266
En resumidas cuentas


