NodeMCU: Difference between revisions
→Basics
No edit summary |
(→Basics) |
||
(6 intermediate revisions by the same user not shown) | |||
Line 1:
[[Category:NodeMCU]]
Source: [https://www.instructables.com/id/NodeMCU-ESP8266-Details-and-Pinout/ instructables.com]
Line 9 ⟶ 8:
*It also has a voltage regulator, a USB interface.
*NodeMCU Internals:
[[File:NodeMCU Inside.jpg|center|NodeMCU Internals]]▼
*ESP-12E:
▲[[File:NodeMCU Inside.jpg|center]]
[[File:ESP-12E.jpg|center|ESP-12E]]
[[File:ESP8266EX.jpg|center]]▼
*ESP8266EX:
▲[[File:ESP8266EX.jpg|center|ESP8266EX]]
= Basics =
*Technical specifications:
CPU frequency: 80MHz, overclockable to 160MHz
Total RAM available: 96KB (part of it reserved for system)
BootROM: 64KB
Internal FlashROM: None
External FlashROM: code and data, via SPI Flash. Normal sizes 512KB-4MB.
GPIO: 16 + 1 (GPIOs are multiplexed with other functions, including external FlashROM, UART, deep sleep wake-up, etc.)
Programming: using BootROM bootloader from UART.
Due to external FlashROM and always-available BootROM bootloader, ESP8266 is not brickable.
*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
Line 64 ⟶ 78:
|}
<br />
|