El ESP8266 es un módulo WIFI muy barato que puede incluso sustituir al arduino en muchas tareas. Existen varias versiones con distintos tamaños y capacidades. Yo voy a usar el ESP8266-12E v3 NodeMCU que aunque es un poco más grande, incluye su propio regulador a 3,3 V y además tiene salidas a 3,3V y a 5V.
Lo primero es añadir al IDE la nueva tarjeta. Para ello vamos al IDE de Arduino, Archivo→ preferencias →Gestor de URLs adicionales de tarjetas y pegamos el siguiente enlace http://arduino.esp8266.com/stable/package_esp8266com_index.json
Ahora vamos a Herramientas → Gestor de tarjetas y buscamos esp
Pulsamos el botón de instalar y ya podemos volver a Herramientas→placas y seleccionar la NodeMCU 1.0(ESP-12E Module) para empezar a programar nuestra placa