De NodeMcu is een open-source bordje met ingebouwde ESP-12E WIFI module. Dit is geen zwakkeling zoals de Arduino's, met 512kb aan geheugen en een processor op 40Mhz is er niet snel een tekort aan bronnen. Dit bordje is uiterst geschikt om aan IoT (Internet of Things) toepassingen te beginnen. Het programmeren van de NodeMcu is iets anders als normaal, met de API die lijkt op NodeJS, ontvangt deze module de commando's door middel van de LUA scripts die worden geupload.
Dit betreft versie 2 van de NodeMCU serie, welke dunner is als de voorgaande versie en daardoor beter op een breadboard past. Nu is er aan beide kanten van het bord een rij vrij wanneer je deze in het midden van een breadboard zet. Dit scheelt een hoop in het verbinden van de I/O.
Drivers voor de ingebouwde 2102 seriële chip zijn hier te vinden
https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
Eigenschappen
Draadloos 802.11 b / g / n standard
Ondersteund STA / AP / STA + AP
Staat standaard op 9600 baud
Built-in TCP / IP protocol stack to support multiple TCP Client connections (5 MAX)
D0 ~ D8, SD1 ~ SD3: used as GPIO, PWM, IIC, etc., port driver capability 15mA
AD0: 1 channel ADC
Power input: 4.5V ~ 9V (10VMAX), USB-powered
Current: continuous transmission: ≈70mA (200mA MAX), Standby: <200uA
Transfer rate: 110-460800bps
Support UART / GPIO data communication interface
Remote firmware upgrade (OTA)
Support Smart Link Smart Networking