

The 3.3 V power for the esp8266 is converted from the 5 V of USB.

On the board is an USB chip to connect the esp8266 to USB and an auto reset circuit to enable the upload tool to put the esp8266 into flashing mode. The development board adds required circuits around the module - boot configuration pull-up and pull-down and enable pin pull-up. On the picture is a NodeMcu development board with an esp-12F esp8266 module soldered to the PCB of the NodeMcu. NodeMcu is a development board with esp8266 and a firmware with the same name. Some development boards use basic esp8266 modules and some integrate the chip, flash memory and the antenna on the PCB. There are different modules and development boards with this system. it requires external flash memory and some antenna to work. Now, the "NodeMcu" name is being used toĮSP8266 is a microcontroller with WiFi capability. Similarly priced WeMos D1 Mini came out with the same functionality,īut in a smaller form factor. The firmware is from the master branch, built today (see post date) powered by Lua 5.1.4 on SDK 2.1. NodeMcu boards became less popular in the Arduino world because the Next post: Arduino IDE on ESP8266 (NodeMCU dev board) Im tinkering here with a NodeMCU ESP8266 board. The essential multiplatforms tools for any ESP8266 developer from luatool author’s, including a LUA for NodeMCU and MicroPython. Here are some pointers I noted along the way: Adafruit has a nice step by step instruction of getting the Arduino IDE up and running with an ESP8266 board. ESPlorer Integrated Development Environment (IDE) for ESP8266 developers. Name "NodeMcu", but with small hardware differences. Using the Arduino IDE and the Arduino eco-system to build firmwares for an ESP-12E (ESP8266 dev board, usually called NodeMCU) is actually quite easy. Things more confusing, multiple companies marketed boards with the Programming language to buy "NodeMcu" boards and program them with theĪrduino IDE, which erases the NodeMcu firmware from the board. It is common for people with no interest in the Lua Term "NodeMcu" started to be associated more with the hardware than In the early days of the hobbyist community's adoption of the ESP8266,ĮSP8266 development boards were marketed with the name NodeMcu and the So it wouldīe redundant to use AT commands again in NodeMCU.Īnd ESP8266 is one of the microcontrollers supported by the NodeMcu firmware. With Lua scripting making the life of developers easier. NodeMCU firmware was developed so that AT commands can be replaced Recently, that allows you to program these microcontrollers using the Microcontroller, with support for the ESP32 microcontroller added more NodeMcu is the name of the firmware originally for the ESP8266
