NodeMCU

Source: instructables.com


 * The term NodeMCU usually refers to the firmware, while the board is called Devkit.
 * NodeMCU Devkit 1.0 consists of an ESP-12E on a board, which facilitates its use.
 * The ESP-12E is a board created by AI-THINKER, which consists of an ESP8266EX inside the metal cover.
 * It also has a voltage regulator, a USB interface.



= Basics =

ADC Channel:           10-bit ADC (Analog to Digital Converter) channel UART interface:        used to load code serially PWM outputs:           for dimming LEDs or controlling motors SPI and I2C interface: to hook up all sorts of sensors and peripherals I2S:                   to add sound to your project
 * The NodeMCU ESP8266 board has 30 pins connected to the development board.
 * Out of the 30 pins, 17 are GPIO pins.
 * These GPIO pins can be used as:


 * These GPIO pins are multiplexed, meaning a single GPIO pin can act as PWM/UART/SPI.

= Pinout =





= My Hardware =




 * References