ESP8266-based boards, like NodeMCU, Huzzah, WeMos D1, Seeed Wio Link, ... can run Blynk directly on the chip, using this board support package:



  • ESP8266 can't be powered directly from 3v3 pin on most Arduinos, as it requires more than 400 mA current supply. 

  • ESP8266 flash might get broken. The code executes without problem right after flashing, but stops working after first reboot.

  • This WiFi module can somehow interfere with PIR sensors -> PIR sensor starts producing random values ;)

  • ESP8266 currently has troubles with connecting to WPA2-Enterprise networks, and WiFi hotspots that have Captive Portal (webpage that requires you to sign-in to get Internet access).

Low level debugging

  1. In the IDE switch to Generic ESP8266 board.

  2. In setup() add the following as the first line:

  3. In the IDE set Debug port to Serial  and Debug level to All .

You will see a huge amount of debugging information in Serial Monitor.


Did this answer your question?