[NodeMCU] 腳位定義
NodeMCU,是一個開源的物聯網平台。 它使用Lua手稿語言編程。NodeMCU包含了可以執行在 ESP8266 Wi-Fi SoC晶片之上的韌體,以及基於ESP-12模組的硬體
NodeMCU v2 (ESP-12E Development Board 1.0) 須復位
Notes:- Typical pin current 6mA (Max. 12mA)
- All pins are NOT 5V Tolerant
- For sleep mode, connect GPIO16 and EXT_RSTB.
On wakeup, GPIO16 will output LOW for system reset. - GPIO6-10 can't be used as usual gpio pins.
- On boot/reset/wakeup, keep GPIO15 LOW and GPIO2 HIGH
- GPIO0 LOW: Flash
GPIO0 HIGH: Run
LoLin V3 NodeMcu 非官板 不須復位
Hardware UARTs
NodeMCU (ESP8266) 提供2個 Hardware UART ports。UART0 可以被指定到 CTS/RTS pins。
UART0
- TX: GPIO1, RX: GPIO3
UART0_SWAP
- TX: GPIO15, RX: GPIO13 (Only on ESP8266)
UART1
- TX: GPIO2, RX: None (Only on ESP8266)
若需要其他的UART,需要用Software UART來做
UART0
- TX: GPIO1, RX: GPIO3UART0_SWAP
- TX: GPIO15, RX: GPIO13 (Only on ESP8266)UART1
- TX: GPIO2, RX: None (Only on ESP8266)I2C
I2C只需要2 pin, 可接127個device.- SDA = GPIO4 = D2
- SCL = GPIO5 = D1
SPI
- CLK = D5
- MISO = D6
- MOSI = D7
- CS# = D8
新版 GPIO 接腳對應表
各型號比較
相關系列文章:
留言
張貼留言