「Parts:DevBoard:ESP32-DevKitC-32D」の版間の差分

提供: robot-jp wiki
ナビゲーションに移動検索に移動
(ページの作成:「:{| class="wikitable" ! colspan="2" |メーカー |[http://www.ai-thinker.com/pro_view-68.html Ai-Thinker] |- ! colspan="2" |商社 |[http://www.hiletgo.com/ProductDetail…」)
 
1行目: 1行目:
 
:{| class="wikitable"
 
:{| class="wikitable"
 
! colspan="2" |メーカー
 
! colspan="2" |メーカー
|[http://www.ai-thinker.com/pro_view-68.html Ai-Thinker]
+
|[https://www.espressif.com/ Espressif Systems (Shanghai) Pte. Ltd.]
 
|-
 
|-
 
! colspan="2" |商社
 
! colspan="2" |商社
|[http://www.hiletgo.com/ProductDetail/1906566.html HiLetgo]
+
|[https://akizukidenshi.com/catalog/g/gM-13628/ 秋月電子通商]
 
|-
 
|-
 
! colspan="2" |ボード名
 
! colspan="2" |ボード名
|[https://docs.ai-thinker.com/_media/esp32/docs/nodemcu-32s_product_specification.pdf NodeMCU-32S] (ArduinoIDE設定有)
+
|ESP32-DevKitC-32D (ArduinoIDE設定有)
 
|-
 
|-
 
! colspan="2" |CPU
 
! colspan="2" |CPU
|Espressif  [https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf ESP32-WROOM-32]  240MHz
+
|Espressif  [https://akizukidenshi.com/download/ds/espressifsystems/esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf ESP32-WROOM-32D]  240MHz
 
|-
 
|-
 
! colspan="2" |FLASH
 
! colspan="2" |FLASH
23行目: 23行目:
 
! colspan="2" |Document
 
! colspan="2" |Document
 
|Specification:---
 
|Specification:---
----[https://nodemcu.readthedocs.io/en/release/ NodeMCU Documentation]
+
----[https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/esp32/get-started-devkitc.html ESP32-DevKitC V4 Getting Started Guide] (Espressif)
  
[http://www.hiletgo.com/ProductDetail/1906566.html HiLetgo]
+
Datasheet  CPU : [https://akizukidenshi.com/download/ds/espressifsystems/esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf ESP32-WROOM-32D] (Espressif)
 
 
[https://github.com/espressif/arduino-esp32 GitHub:Arduino core for the ESP32, ESP32-S2 and ESP32-C3]
 
 
 
[https://github.com/nodemcu/nodemcu-firmware/tree/dev-esp32 GitHub:NodeMCU on ESP32]
 
 
 
[https://github.com/nodemcu/nodemcu-devkit-v1.0 GitHub:NodeMCU DevKit V1.0]
 
 
|-
 
|-
 
! rowspan="2" |Datasheet
 
! rowspan="2" |Datasheet
52行目: 46行目:
  
 
== Pin Function ==
 
== Pin Function ==
:{| class="wikitable"
+
:※NodeMCU-32Cとピン配置はコンパチ {| class="wikitable" |- !割込 !'''DAC''' !'''SD_MMC''' !'''専用''' !'''ADC''' !GPIO !'''Name''' !'''pin''' | rowspan="20" |[[ファイル:ESP32-DevKitC-32D.jpg|サムネイル]] !'''pin''' !'''Name''' !GPIO !'''ADC''' !'''専用''' !'''HS2''' !'''I2C''' !割込 |- | | | ! +3.3V | ! !+3.3V !'''1''' !'''38''' !GND | | !'''GND''' | | | |- | | | |EN(/Reset) | | |EN !'''2''' !'''37''' |IO23 |P23 | |VSPID | | | |- | | | |(入力専用) |A1-0 |P36 |SENSOR_VP !'''3''' !'''36''' |IO22 |P22 | |VSPIWP/U0RTS | |SCL | |- | | | |(入力専用) |A1-3 |P39 |SENSOR_VN !'''4''' !'''35''' !TXD0 |P1 | !U0TXD | | | |- | | | |(入力専用) |A1-6 |P34 |IO34 !'''5''' !'''34''' !RXD0 |P3 | !U0RXD | | | |- | | | |(入力専用) |A1-7 |P35 |IO35 !'''6''' !'''33''' |IO21 |P21 | |VSPIHD | |SDA | |- |T9 | | |XTAL_32K_P |A1-4 |P32 |IO32 !'''7''' !'''32''' !GND | | !'''GND''' | | | |- |T8 | | |XTAL_32K_N |A1-5 |P33 |IO33 !'''8''' !'''31''' |IO19 |P19 | |VSPI Q/U0CTS | | | |- | |DA1 | | |A2-8 |P25 |IO25 !'''9''' !'''30''' |IO18 |P18 | |VSPI CLK | | | |- | |DA2 | | |A2-9 |P26 |IO26 !'''10''' !'''29''' |IO5 |P5 | |VSPI CS0 | | | |- |T7 | | | |A2-7 |P27 |IO27 !'''11''' !'''28''' |IO17 |P17 | |'''U2TXD''' | | | |- |T6 | |CLK |HSPI CLK |A2-6 |P14 |IO14 !'''12''' !'''27''' |IO16 |P16 | |'''U2RXD''' | | | |- |T5 | |DATA2 |HSPI Q |A2-5 |P12 |IO12 !'''13''' !'''26''' |IO4 |P4 |A2-0 |HSPI HD |HS2_DATA1 | |T0 |- | | | !GND | | !GND !'''14''' !'''25''' |IO0 |P0 |A2-1 |Boot | | |T1 |- |T4 | |DATA3 |HSPID |A2-4 |P13 |IO13 !'''15''' !'''24''' |IO2 |P2 |A2-2 |HSPI WP |HS2_DATA0 | |T2 |- | | | !SPI HD/U1RXD | |P9 !SHD/SD2 !'''16''' !'''23''' |IO15 |P15 |A2-3 |HSPI CS0 |HS2_CMD | |T3 |- | | | !SPI WP/U1TXD | |P10 !SWP/SD3 !'''17''' !'''22''' !SDI/SD1 |P8 | !SPI D/U2CTS | | | |- | | | |SPI CS0/U1RTS | |P11 |SCS/CMD !'''18''' !'''21''' !SDO/SD0 |P7 | !SPI Q/U2RTS | | | |- | | | ! +5V | | !'''+5V''' !'''19''' !'''20''' |CLK |P6 | |SPI CLK/U1CTS | | | |}
|-
 
!割込
 
!'''DAC'''
 
!'''SD_MMC'''
 
!'''専用'''
 
!'''ADC'''
 
!GPIO
 
!'''Name'''
 
!'''pin'''
 
| rowspan="20" |
 
!'''pin'''
 
!'''Name'''
 
!GPIO
 
!'''ADC'''
 
!'''専用'''
 
!'''HS2'''
 
!'''I2C'''
 
!割込
 
|-
 
|
 
|
 
|
 
! +3.3V
 
|
 
!
 
!+3.3V
 
!'''1'''
 
!'''38'''
 
!GND
 
|
 
|
 
!'''GND'''
 
|
 
|
 
|
 
|-
 
|
 
|
 
|
 
|EN(/Reset)
 
|
 
|
 
|EN
 
!'''2'''
 
!'''37'''
 
|IO23
 
|P23
 
|
 
|VSPID
 
|
 
|
 
|
 
|-
 
|
 
|
 
|
 
|(入力専用)
 
|A1-0
 
|P36
 
|SENSOR_VP
 
!'''3'''
 
!'''36'''
 
|IO22
 
|P22
 
|
 
|VSPIWP/U0RTS
 
|
 
|SCL
 
|
 
|-
 
|
 
|
 
|
 
|(入力専用)
 
|A1-3
 
|P39
 
|SENSOR_VN
 
!'''4'''
 
!'''35'''
 
!TXD0
 
|P1
 
|
 
!U0TXD
 
|
 
|
 
|
 
|-
 
|
 
|
 
|
 
|(入力専用)
 
|A1-6
 
|P34
 
|IO34
 
!'''5'''
 
!'''34'''
 
!RXD0
 
|P3
 
|
 
!U0RXD
 
|
 
|
 
|
 
|-
 
|
 
|
 
|
 
|(入力専用)
 
|A1-7
 
|P35
 
|IO35
 
!'''6'''
 
!'''33'''
 
|IO21
 
|P21
 
|
 
|VSPIHD
 
|
 
|SDA
 
|
 
|-
 
|T9
 
|
 
|
 
|XTAL_32K_P
 
|A1-4
 
|P32
 
|IO32
 
!'''7'''
 
!'''32'''
 
!GND
 
|
 
|
 
!'''GND'''
 
|
 
|
 
|
 
|-
 
|T8
 
|
 
|
 
|XTAL_32K_N
 
|A1-5
 
|P33
 
|IO33
 
!'''8'''
 
!'''31'''
 
|IO19
 
|P19
 
|
 
|VSPI Q/U0CTS
 
|
 
|
 
|
 
|-
 
|
 
|DA1
 
|
 
|
 
|A2-8
 
|P25
 
|IO25
 
!'''9'''
 
!'''30'''
 
|IO18
 
|P18
 
|
 
|VSPI CLK
 
|
 
|
 
|
 
|-
 
|
 
|DA2
 
|
 
|
 
|A2-9
 
|P26
 
|IO26
 
!'''10'''
 
!'''29'''
 
|IO5
 
|P5
 
|
 
|VSPI CS0
 
|
 
|
 
|
 
|-
 
|T7
 
|
 
|
 
|
 
|A2-7
 
|P27
 
|IO27
 
!'''11'''
 
!'''28'''
 
|IO17
 
|P17
 
|
 
|'''U2TXD'''
 
|
 
|
 
|
 
|-
 
|T6
 
|
 
|CLK
 
|HSPI CLK
 
|A2-6
 
|P14
 
|IO14
 
!'''12'''
 
!'''27'''
 
|IO16
 
|P16
 
|
 
|'''U2RXD'''
 
|
 
|
 
|
 
|-
 
|T5
 
|
 
|DATA2
 
|HSPI Q
 
|A2-5
 
|P12
 
|IO12
 
!'''13'''
 
!'''26'''
 
|IO4
 
|P4
 
|A2-0
 
|HSPI HD
 
|HS2_DATA1
 
|
 
|T0
 
|-
 
|
 
|
 
|
 
!GND
 
|
 
|
 
!GND
 
!'''14'''
 
!'''25'''
 
|IO0
 
|P0
 
|A2-1
 
|Boot
 
|
 
|
 
|T1
 
|-
 
|T4
 
|
 
|DATA3
 
|HSPID
 
|A2-4
 
|P13
 
|IO13
 
!'''15'''
 
!'''24'''
 
|IO2
 
|P2
 
|A2-2
 
|HSPI WP
 
|HS2_DATA0
 
|
 
|T2
 
|-
 
|
 
|
 
|
 
!SPI HD/U1RXD
 
|
 
|P9
 
!SHD/SD2
 
!'''16'''
 
!'''23'''
 
|IO15
 
|P15
 
|A2-3
 
|HSPI CS0
 
|HS2_CMD
 
|
 
|T3
 
|-
 
|
 
|
 
|
 
!SPI WP/U1TXD
 
|
 
|P10
 
!SWP/SD3
 
!'''17'''
 
!'''22'''
 
!SDI/SD1
 
|P8
 
|
 
!SPI D/U2CTS
 
|
 
|
 
|
 
|-
 
|
 
|
 
|
 
|SPI CS0/U1RTS
 
|
 
|P11
 
|SCS/CMD
 
!'''18'''
 
!'''21'''
 
!SDO/SD0
 
|P7
 
|
 
!SPI Q/U2RTS
 
|
 
|
 
|
 
|-
 
|
 
|
 
|
 
! +5V
 
|
 
|
 
!'''+5V'''
 
!'''19'''
 
!'''20'''
 
|CLK
 
|P6
 
|
 
|SPI CLK/U1CTS
 
|
 
|
 
|
 
|}
 
 
'''注意事項'''
 
'''注意事項'''
  

2022年3月7日 (月) 09:08時点における版

メーカー Espressif Systems (Shanghai) Pte. Ltd.
商社 秋月電子通商
ボード名 ESP32-DevKitC-32D (ArduinoIDE設定有)
CPU Espressif ESP32-WROOM-32D 240MHz
FLASH 4MB 80MHz
SRAM 512kB
Circuit Diagram EasyEDA
Document Specification:---
ESP32-DevKitC V4 Getting Started Guide (Espressif)

Datasheet CPU : ESP32-WROOM-32D (Espressif)

Datasheet Module NodeMCU-32S_v1.pdf(Ai-Thikner製NodeMCU-32Sの資料)

 ※#ENにC1:1μFを追加する変更済な部分が

  HiLetgo製のDevBoardと異なります。

CPU esp32-wroom-32_datasheet_en.pdf
販売店 日本 Amazon \1168
中国

Pin Function

※NodeMCU-32Cとピン配置はコンパチ {| class="wikitable" |- !割込 !DAC !SD_MMC !専用 !ADC !GPIO !Name !pin | rowspan="20" |
ESP32-DevKitC-32D.jpg
 !pin !Name !GPIO !ADC !専用 !HS2 !I2C !割込 |- | | | ! +3.3V | ! !+3.3V !1 !38 !GND | | !GND | | | |- | | | |EN(/Reset) | | |EN !2 !37 |IO23 |P23 | |VSPID | | | |- | | | |(入力専用) |A1-0 |P36 |SENSOR_VP !3 !36 |IO22 |P22 | |VSPIWP/U0RTS | |SCL | |- | | | |(入力専用) |A1-3 |P39 |SENSOR_VN !4 !35 !TXD0 |P1 | !U0TXD | | | |- | | | |(入力専用) |A1-6 |P34 |IO34 !5 !34 !RXD0 |P3 | !U0RXD | | | |- | | | |(入力専用) |A1-7 |P35 |IO35 !6 !33 |IO21 |P21 | |VSPIHD | |SDA | |- |T9 | | |XTAL_32K_P |A1-4 |P32 |IO32 !7 !32 !GND | | !GND | | | |- |T8 | | |XTAL_32K_N |A1-5 |P33 |IO33 !8 !31 |IO19 |P19 | |VSPI Q/U0CTS | | | |- | |DA1 | | |A2-8 |P25 |IO25 !9 !30 |IO18 |P18 | |VSPI CLK | | | |- | |DA2 | | |A2-9 |P26 |IO26 !10 !29 |IO5 |P5 | |VSPI CS0 | | | |- |T7 | | | |A2-7 |P27 |IO27 !11 !28 |IO17 |P17 | |U2TXD | | | |- |T6 | |CLK |HSPI CLK |A2-6 |P14 |IO14 !12 !27 |IO16 |P16 | |U2RXD | | | |- |T5 | |DATA2 |HSPI Q |A2-5 |P12 |IO12 !13 !26 |IO4 |P4 |A2-0 |HSPI HD |HS2_DATA1 | |T0 |- | | | !GND | | !GND !14 !25 |IO0 |P0 |A2-1 |Boot | | |T1 |- |T4 | |DATA3 |HSPID |A2-4 |P13 |IO13 !15 !24 |IO2 |P2 |A2-2 |HSPI WP |HS2_DATA0 | |T2 |- | | | !SPI HD/U1RXD | |P9 !SHD/SD2 !16 !23 |IO15 |P15 |A2-3 |HSPI CS0 |HS2_CMD | |T3 |- | | | !SPI WP/U1TXD | |P10 !SWP/SD3 !17 !22 !SDI/SD1 |P8 | !SPI D/U2CTS | | | |- | | | |SPI CS0/U1RTS | |P11 |SCS/CMD !18 !21 !SDO/SD0 |P7 | !SPI Q/U2RTS | | | |- | | | ! +5V | | !+5V !19 !20 |CLK |P6 | |SPI CLK/U1CTS | | | |}

注意事項

下記端子は他の用途での使用は禁止。

・SPI:SCK=P18 / MOSI=P23 / MISO=P19

・I2C:SDA=P21 / SCL=P22

・指定用途以外で使用禁止:#EN / IO0 / U0TX / U0RX / SD1 / SD2 / SD3 / SD4


基本的な使い方

VSCodeでプログラムを作る場合でも、ArduinoIDEの機能を使うため、両方をインストールします。

Arduino IDEしか使わない場合にはVSCodeをインストールする必要はありません。

Arduino IDE

インストール~基本的な使い方

Visual Studio Code (VSCode)

インストール~基本的な使い方

Espressif Systems


戻る