NodeMCU is an open source IoT platform. It includes firmware which runs on the ESP8266 Wi-Fi SoC from Espressif Systems, and hardware which is based on the ESP-12 module. The term “NodeMCU” by default refers to the firmware rather than the development kits. The firmware uses the Lua scripting language. It is based on the eLua project, and built on the Espressif Non-OS SDK for ESP8266. It uses many open source projects, such as lua-cjson,and spiffs.
Please install the CH340 Driver(link) before using the board. Check the resources below for more information.
- Built-in on-board USB-TTL serial converter based on CH340G, with Micro-USB socket
- Power in for DC 4~9V DC to pin VIN
- Pin headers 2.54mm (0.1″) 15 pins x 2 rows
- Arduino-like hardware I/O and can program in Arduino IDE
- Event-driven API for network applications
- 10 GPIOs D0-D10, PWM functionality, IIC and SPI communicaiton, 1-Wire and ADC A0 etc. all in one board
- Wifi networking (can be uses as access point and/or station, host a webserver), connect to internet to fetch or upload data