ESP 開發板
NodeMCU v2 ESP8266開發板
Nodemcu V2 Esp8266 Development Board
NodeMCU Lua是一款原型開發板,集成ESP8266 WIFI芯片,擁有GPIO、PWM、I2C、1-Wire、ADC等等硬件IO功能,能夠像Arduino一樣操作硬件輸入輸出,用交互式Lua腳本編寫硬件代碼,能夠用Node.js類似的語法編寫網絡應用程式,豐富的事件驅動型API,極方便地讓用戶進行網絡應用開發,並運行於5cm大小的MCU上,是開發物聯網的極佳原型開發板。
規格
- 供電電壓
- 5 V
- 邏輯電平
- 3.3 V
- 介面
- gpio, pwm, analog, i2c, spi, uart, 1-wire
- 尺寸
- 25 × 48 × 13 mm
針腳
| 名稱 | 類型 | 說明 |
|---|---|---|
| TOUT | analog | ADC input, max 1.0V, do not connect 3.3V directly |
| RESERVED | nc | Do not connect |
| RESERVED | nc | Do not connect |
| SD1 | bidirectional | GPIO10, SPI data HSPIWP |
| SD2 | bidirectional | GPIO9, SPI data HSPIHD |
| SD3 | bidirectional | GPIO8, SPI data U1RXD/SPI_MOSI |
| CMD | bidirectional | GPIO11, SPI_CS0 |
| CLK | bidirectional | GPIO7, SPI_MISO |
| SD0 | bidirectional | GPIO6, SPI_CLK |
| GND | ground | |
| 3V3 | power | |
| EXT_RSTB | input | External reset, active-low |
| CH_PD | input | Chip enable, active-high |
| GND | ground | |
| Vin | power | External power input, approx. 4.5-10V |
| D0 | bidirectional | GPIO16, wake-up capable, connects to XPD_DCDC |
| D1 | bidirectional | GPIO5 |
| D2 | bidirectional | GPIO4 |
| D3 | bidirectional | GPIO0, SPI_CS2 |
| D4 | bidirectional | GPIO2, U1TXD |
| 3V3 | power | |
| GND | ground | |
| D5 | bidirectional | GPIO14, HSPI_CLK |
| D6 | bidirectional | GPIO12, HSPI_MISO |
| D7 | bidirectional | GPIO13, HSPI_MOSI |
| D8 | bidirectional | GPIO15, HSPI_CS |
| RX | input | UART RX, GPIO3 |
| TX | output | UART TX, GPIO1 |
| GND | ground | |
| 3V3 | power |
程式庫
其他規格
- 連接
- MicroUSB
- 無線網絡
- 802.11 b/g/n
- 工作模式
- 支援 STA / AP / STA+AP
- 記憶體
- 20kBytes
使用注意
- NodeMCU v2 的 TOUT (ADC) 最大只能承受 1.0V,很多副廠板會標示 3.3V 但實際仍不可超過 1.0V,若直接量 3.3V 電壓會燒毀。D3 (GPIO0) 與 D4 (GPIO2) 在開機時有特殊電位要求,若外接電路把它們拉低或拉高會導致無法啟動。D8 (GPIO15) 必須在開機時為低電位,否則無法進入正常模式。D0 (GPIO16) 沒有中斷功能,且只能做 GPIO 讀寫。NodeMCU v2 的 USB 晶片多為 CP2102,少數副廠可能用 CH340,驅動程式不同。