Tarjeta de desarrollo Wifi basada en el chip ESP8266 ESP-12F.
Posee 11 entradas/salidas digitales y 1 analógica a 3.3V. CPU de 80MHz.
Además cuenta con comunicación I2C y SPI y distribución de pines tipo Arduino UNO.
Para programar la tarjeta desde el IDE Arduino, se debe agregar la placa ESP8266 mediante los siguientes pasos:
Ir al menú Archivo > Preferencias > Gestor de URLs Adicionales de Tarjetas
Se añade la siguiente URL: http://arduino.esp8266.com/stable/package_esp8266com_index.json
Posteriormente se debe ir al menú Herramientas > Placas > Gestor de tarjetas
Buscar esp8266 by ESP8266 Community y proceder con la instalación
Finalmente seleccionar la placa WeMos D1(Retired) en el menú Herramientas y su velocidad a 80MHz
Luego es posible programar la placa tal cual con el lenguaje de programación Arduino.
La tarjeta es WeMos D1 es totalmente compatible con los ejemplos oficiales del Wifi Shield de Arduino.
Distribución de pines:
Pin Function ESP-8266 Pin
TX TXD TXD
RX RXD RXD
A0 Analog input, max 3.3V input A0
D0 IO GPIO16
D1 IO, SCL GPIO5
D2 IO, SDA GPIO4
D3 IO, 10k Pull-up GPIO0
D4 IO, 10k Pull-up, BUILTIN_LED GPIO2
D5 IO, SCK GPIO14
D6 IO, MISO GPIO12
D7 IO, MOSI GPIO13
D8 IO, 10k Pull-down, SS GPIO15
G Ground GND
5V 5V –
3V3 3.3V 3.3V
RST Reset RST