NodeMCU V3 ESP8266 ESP-12E CH340 WiFi Board
Short Description:
NodeMCU V3 ESP8266 ESP-12E is a WiFi development board used in prototyping IoT projects through the Lua programming language or through Arduino IDE.
Long Description:
ESP8266 NodeMcu is a popular and widely used development board based on the ESP-12E WiFi Module that combines elements of easy programming with Arduino IDE (C\C++) and WiFi capability. Through the build-in programmer and CH340G USB-to-Serial chip, flashing the ESP8266 and serial output on a PC, development and prototyping projects are done with ease. Just like Arduino boards, the ESP8266 NodeMcu has GPIO pins, voltage regulator, ADC, and Micro-USB port (for flashing and serial output) – all on one board. On top of that the ESP8266 NodeMcu has a full WiFi that takes care of the WiFi communication to a server or client.
Specifications:
- Tensilica L106 32-bit microcontroller unit at 80 MHz (or overclocked to 160 MHz)
- 32 kB instruction RAM
- 80 kB user data RAM
- 16 kB ETS system data RAM
- Flash Memory 4Mb
- USB – micro USB port for power, programming, and debugging
- 13 GPIO pins
- 802.11 b/g/n, supporting WPA/WPA2
- STA / AP modes support
- TCP / IP protocol stack, One socket
- TCP / UDP Server and Client
- Serial port baud rate configuration: 1200/2400/4800/9600/19200/38400/57600/74800/115200 bps
- Pin-compatible with Arduino UNO, Mega
- KEY button: modes configuration
- 32-bit hardware timer
- WiFi operation current: continuous transmission operation: ≈70mA (200mA MAX), deep sleep mode: <3mA
- Serial WiFi transmission rate: 110-460800bps
- Temperature: -40℃ ~ + 125 ℃
- Humidity: 10%-90% non-condensing
- Weight: about 20g (0.7oz)
- Pulse-Width Modulation (PWM)
- Interrupt capability
- 3.3V operating voltage, internal voltage regulator allows 5V on power input
- maximum current through GPIO pins: 12mA (source), 20mA (drain)
- available firmware for Arduino IDE
-
Websocket libraries available