NodeMCU: Difference between revisions
Content added Content deleted
No edit summary |
No edit summary |
||
Line 9:
*It also has a voltage regulator, a USB interface.
*NodeMCU Internals:
[[File:NodeMCU Inside.jpg|center|NodeMCU Internals]]
*ESP-12E:
[[File:ESP-12E.jpg|center|ESP-12E]]
*ESP8266EX:
[[File:ESP8266EX.jpg|center|ESP8266EX]]
|
Revision as of 12:34, 22 March 2020
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.
- NodeMCU Internals:
- ESP-12E:
- ESP8266EX:
Basics
- 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:
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
- These GPIO pins are multiplexed, meaning a single GPIO pin can act as PWM/UART/SPI.
Pinout
Pin Names on NodeMCU Development Kit | ESP8266 Internal GPIO Pin number |
---|---|
D0 | GPIO16 |
D1 | GPIO5 |
D2 | GPIO4 |
D3 | GPIO0 |
D4 | GPIO2 |
D5 | GPIO14 |
D6 | GPIO12 |
D7 | GPIO13 |
D8 | GPIO15 |
D9/RX | GPIO3 |
D10/TX | GPIO1 |
D11/SD2 | GPIO9 |
D12/SD3 | GPIO10 |
My Hardware
Hardware item | Supplier | Cost(Rs) |
---|---|---|
ESP8266 NodeMcu WiFi Development Board | Amazon | 449 |
Total | ₨ 449/- |
- References
{{#widget:DISQUS
|id=networkm
|uniqid=NodeMCU
|url=https://aman.awiki.org/wiki/NodeMCU
}}