ESP 開發板

WeMos D1 R2 開發板

Wemos D1 R2

WeMos D1 R2 是WeMos 基於 ESP8266EX 開發的兼容 Arduino UNO 開發板。板上帶有WiFi的Arduino開發板,完美兼容Arduino UNO R3。利用ESP8266EX本身自帶WiFi的特性,相對於傳統的Arduino開發,省去了買 WiFi擴展板的費用,是物聯網開發板的不二之選。 ESP8266EX 內置 Tensilica L106 32 位MCU (微型控制器),具有超低功耗和 16 位 RSIC,時鐘速度最高可達 160 MHz。支持RTOS (實時操作系統),目前 Wi-Fi 協議棧只用了 20% 的 MIPS,其他均可用於用戶編程和開發。

規格

供電電壓
3.3 V
邏輯電平
3.3 V
介面
uart, gpio, analog, pwm, i2c
尺寸
68.7 × 53.3 × 15.5 mm

針腳

名稱類型說明
RESETinputactive-low reset
3.3Vpower
5Vpowerfrom USB or VIN
GNDground
VINpowerexternal supply input, 7-12V recommended
A0analoganalog input, max 3.3V
SDAbidirectionalI2C data / GPIO4
SCLbidirectionalI2C clock / GPIO5
SCL/D1bidirectionalI2C clock / GPIO5
SDA/D2bidirectionalI2C data / GPIO4
SCK/D5bidirectionalSPI clock / GPIO14
MISO/D6bidirectionalSPI MISO / GPIO12
MOSI/D7bidirectionalSPI MOSI / GPIO13
SS/D8bidirectionalSPI chip select / GPIO15
D0bidirectionalGPIO16
D1bidirectionalGPIO5
D2bidirectionalGPIO4
D3bidirectionalGPIO0
D4bidirectionalGPIO2
D5bidirectionalGPIO14
D6bidirectionalGPIO12
D7bidirectionalGPIO13
D8bidirectionalGPIO15
D9/RXbidirectionalGPIO3 / UART RX
D10/TXbidirectionalGPIO1 / UART TX
3V3power
TXoutputUART transmit
RXinputUART receive

程式庫

  • ESP8266 Arduino Core [arduino] — 文件

其他規格

微控制器
ESP8266EX
最高運算速度
160Mhz
無線芯片
ESP8266
無線標準
802.11 b/g/n
數碼 I/O Pins
11
模擬 I/O Pins
1
OTA無線上傳
支援
Github
https://github.com/wemos/Arduino_D1(https://github.com/wemos/Arduino_D1)

使用注意

  • 1. 供電注意:VIN 建議輸入 7-12V,若輸入過高會導致板上穩壓器過熱。2. 邏輯電平:所有 GPIO 均為 3.3V 邏輯,嚴禁直接輸入 5V 信號,否則會燒毀 ESP8266EX。3. 引腳限制:D3 (GPIO0)、D4 (GPIO2)、D8 (GPIO15) 在開機時有特殊電平要求,接外部電路時需注意避免影響啟動。4. A0 模擬輸入最大隻能承受 3.3V,不可接 5V。5. 與 Arduino UNO 不同,這塊板只有一個類比輸入引腳 (A0)。6. 部分副廠板可能使用不同 USB 轉串口芯片(如 CH340 或 CP2102),驅動需對應安裝。
API: JSON · Markdown