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

Tutorials

Troubleshooting

  • 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:
        Serial.setDebugOutput(true);
  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?