「Parts:DevBoard:Arduino NANO」の版間の差分

提供: 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]
+
|
 
|-
 
|-
 
! colspan="2" |商社
 
! colspan="2" |商社
|[http://www.hiletgo.com/ProductDetail/1906566.html HiLetgo]
+
|
 
|-
 
|-
 
! colspan="2" |ボード名
 
! colspan="2" |ボード名
|[https://docs.ai-thinker.com/_media/esp32/docs/nodemcu-32s_product_specification.pdf NodeMCU-32S]  (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
+
|
 
|-
 
|-
 
! colspan="2" |FLASH
 
! colspan="2" |FLASH
|4MB  80MHz
+
|
 
|-
 
|-
 
! colspan="2" |SRAM
 
! colspan="2" |SRAM
|512kB
+
|
 
|-
 
|-
 
! colspan="2" |Circuit Diagram
 
! colspan="2" |Circuit Diagram
|[https://oshwlab.com/takashim/esp32-hiletgo-dev-board EasyEDA]
+
|
 
|-
 
|-
 
! rowspan="2" |Datasheet
 
! rowspan="2" |Datasheet
 
!Module
 
!Module
|[https://docs.ai-thinker.com/_media/esp32/docs/nodemcu-32s_product_specification.pdf NodeMCU-32S_v1.pdf]
+
|
 ※#ENにC1:1μFを追加する変更済な部分が
 
 
 
  HiLetgo製の回路とは異なります。
 
 
|-
 
|-
 
!CPU
 
!CPU
|[https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf esp32-wroom-32_datasheet_en.pdf]
+
|
 
|-
 
|-
 
! rowspan="2" |販売店
 
! rowspan="2" |販売店
 
!日本
 
!日本
|[https://www.amazon.co.jp/gp/product/B0718T232Z/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1 Amazon \1168]
+
|
 
|-
 
|-
 
!中国
 
!中国
50行目: 47行目:
 
!'''Name'''
 
!'''Name'''
 
!'''pin'''
 
!'''pin'''
! rowspan="20" | [[ファイル:HiLetgo ESP32.jpg|代替文=HiLetgo NodeMCU-32S|サムネイル|NodeMCU-32S]]
+
! rowspan="20" |  
 
!'''pin'''
 
!'''pin'''
 
!'''Name'''
 
!'''Name'''
63行目: 60行目:
 
|
 
|
 
|
 
|
! +3.3V
+
!  
 
|
 
|
 
!
 
!
69行目: 66行目:
 
!'''1'''
 
!'''1'''
 
!'''38'''
 
!'''38'''
!GND
+
!
 
|
 
|
 
|
 
|
!'''GND'''
+
!
 
|
 
|
 
|
 
|
80行目: 77行目:
 
|
 
|
 
|
 
|
|#EN(/Reset)
 
 
|
 
|
 
|
 
|
|#EN
+
|
 +
|
 
!'''2'''
 
!'''2'''
 
!'''37'''
 
!'''37'''
|IO23
 
|P23
 
 
|
 
|
|VSPID
+
|
 +
|
 +
|
 
|
 
|
 
|
 
|
97行目: 94行目:
 
|
 
|
 
|
 
|
|SENSOR_VP
+
|
|A1-0
+
|
|P36
+
|
|SVP
+
|
 
!'''3'''
 
!'''3'''
 
!'''36'''
 
!'''36'''
|IO22
 
|P22
 
 
|
 
|
|VSPIWP/U0RTS
 
 
|
 
|
|SCL
+
|
 +
|
 +
|
 +
|
 
|
 
|
 
|-
 
|-
114行目: 111行目:
 
|
 
|
 
|
 
|
|SENSOR_VN
+
|
|A1-3
+
|
|P39
+
|
|SVN
+
|
 
!'''4'''
 
!'''4'''
 
!'''35'''
 
!'''35'''
!U0TXD
+
!
|P1
 
 
|
 
|
!U0TXD
+
|
 +
!
 
|
 
|
 
|
 
|
132行目: 129行目:
 
|
 
|
 
|
 
|
|A1-6
+
|
|P34
+
|
|IO34
+
|
 
!'''5'''
 
!'''5'''
 
!'''34'''
 
!'''34'''
!U0RXD
+
!
|P3
+
|
 
|
 
|
!U0RXD
+
!
 
|
 
|
 
|
 
|
149行目: 146行目:
 
|
 
|
 
|
 
|
|A1-7
+
|
|P35
+
|
|IO35
+
|
 
!'''6'''
 
!'''6'''
 
!'''33'''
 
!'''33'''
|IO21
 
|P21
 
 
|
 
|
|VSPIHD
 
 
|
 
|
|SDA
+
|
 +
|
 +
|
 +
|
 
|
 
|
 
|-
 
|-
|T9
 
 
|
 
|
 
|
 
|
|XTAL_32K_P
+
|
|A1-4
+
|
|P32
+
|
|IO32
+
|
 +
|
 
!'''7'''
 
!'''7'''
 
!'''32'''
 
!'''32'''
!GND
+
!
 
|
 
|
 
|
 
|
!'''GND'''
+
!
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
|-
|T8
 
 
|
 
|
 
|
 
|
|XTAL_32K_N
+
|
|A1-5
+
|
|P33
+
|
|IO33
+
|
 +
|
 
!'''8'''
 
!'''8'''
 
!'''31'''
 
!'''31'''
|IO19
 
|P19
 
 
|
 
|
|VSPI Q/U0CTS
+
|
 +
|
 +
|
 
|
 
|
 
|
 
|
197行目: 194行目:
 
|-
 
|-
 
|
 
|
|DA1
 
 
|
 
|
 
|
 
|
|A2-8
+
|
|P25
+
|
|IO25
+
|
 +
|
 
!'''9'''
 
!'''9'''
 
!'''30'''
 
!'''30'''
|IO18
 
|P18
 
 
|
 
|
|VSPI CLK
+
|
 +
|
 +
|
 
|
 
|
 
|
 
|
214行目: 211行目:
 
|-
 
|-
 
|
 
|
|DA2
 
 
|
 
|
 
|
 
|
|A2-9
+
|
|P26
+
|
|IO26
+
|
 +
|
 
!'''10'''
 
!'''10'''
 
!'''29'''
 
!'''29'''
|IO5
 
|P5
 
 
|
 
|
|VSPI CS0
+
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
|-
|T7
 
 
|
 
|
 
|
 
|
 
|
 
|
|A2-7
+
|
|P27
+
|
|IO27
+
|
 +
|
 
!'''11'''
 
!'''11'''
 
!'''28'''
 
!'''28'''
|IO17
 
|P17
 
 
|
 
|
|'''U2TXD'''
+
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
|-
|T6
 
 
|
 
|
|CLK
+
|
|HSPI CLK
+
|
|A2-6
+
|
|P14
+
|
|IO14
+
|
 +
|
 
!'''12'''
 
!'''12'''
 
!'''27'''
 
!'''27'''
|IO16
 
|P16
 
 
|
 
|
|'''U2RXD'''
+
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
|-
|T5
 
 
|
 
|
|DATA2
+
|
|HSPI Q
+
|
|A2-5
+
|
|P12
+
|
|IO12
+
|
 +
|
 
!'''13'''
 
!'''13'''
 
!'''26'''
 
!'''26'''
|IO4
 
|P4
 
|A2-0
 
|HSPI HD
 
|HS2_DATA1
 
 
|
 
|
|T0
+
|
 +
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
|
 
|
 
|
 
|
 
|
 
|
!GND
+
!
 
|
 
|
 
|
 
|
!GND
+
!
 
!'''14'''
 
!'''14'''
 
!'''25'''
 
!'''25'''
|IO0
 
|P0
 
|A2-1
 
|Boot
 
 
|
 
|
 
|
 
|
|T1
+
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
|T4
 
 
|
 
|
|DATA3
+
|
|HSPID
+
|
|A2-4
+
|
|P13
+
|
|IO13
+
|
 +
|
 
!'''15'''
 
!'''15'''
 
!'''24'''
 
!'''24'''
|IO2
 
|P2
 
|A2-2
 
|HSPI WP
 
|HS2_DATA0
 
 
|
 
|
|T2
+
|
 +
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
|
 
|
 
|
 
|
 
|
 
|
!SPI HD/U1RXD
+
!
 
|
 
|
|P9
+
|
!SHD/SD2
+
!
 
!'''16'''
 
!'''16'''
 
!'''23'''
 
!'''23'''
|IO15
 
|P15
 
|A2-3
 
|HSPI CS0
 
|HS2_CMD
 
 
|
 
|
|T3
+
|
 +
|
 +
|
 +
|
 +
|
 +
|
 
|-
 
|-
 
|
 
|
 
|
 
|
 
|
 
|
!SPI WP/U1TXD
+
!
 
|
 
|
|P10
+
|
!SWP/SD3
+
!
 
!'''17'''
 
!'''17'''
 
!'''22'''
 
!'''22'''
!SDI/SD1
+
!
|P8
 
 
|
 
|
!SPI D/U2CTS
+
|
 +
!
 
|
 
|
 
|
 
|
352行目: 349行目:
 
|
 
|
 
|
 
|
|SPI CS0/U1RTS
 
 
|
 
|
|P11
+
|
|SCS/CMD
+
|
 +
|
 
!'''18'''
 
!'''18'''
 
!'''21'''
 
!'''21'''
!SDO/SD0
+
!
|P7
+
|
 
|
 
|
!SPI Q/U2RTS
+
!
 
|
 
|
 
|
 
|
369行目: 366行目:
 
|
 
|
 
|
 
|
! +5V
+
!  
 
|
 
|
 
|
 
|
!'''VDD5V'''
+
!
 
!'''19'''
 
!'''19'''
 
!'''20'''
 
!'''20'''
|CLK
 
|P6
 
 
|
 
|
|SPICLK/U1CTS
+
|
 +
|
 +
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|}
 
|}
'''注意事項'''
 
 
下記端子は他の用途での使用は禁止。
 
 
・SPI:SCK=P18 / MOSI=P23 / MISO=P19
 
 
・I2C:SDA=P21 / SCL=P22
 
 
・指定用途以外で使用禁止:#EN / IO0 / U0TX / U0RX / SD1 / SD2 / SD3 / SD4
 
 
※pin16,17はSerial2 ????
 
 
※タッチセンサ touchAttatchInterrupt(T0,実行関数,logic) 応答の読み方は未調査
 
 
 
 
HiLetgo製NodeMCU-32Sは、EN端子~GND間に積層セラミックコンデンサ1μFを追加する必要があります。
 
 
・Ai-Thinker製ボードは上記データシートの通りに#ENに1μFが追加されており、この問題が対策されています。
 
 
・このコンデンサがあると、PCからプログラムを書き込んだ時にシリアル通信のDTR信号により自動的にENがLowになりResetされ、自動的に書き込みが開始されます。
 
 
・このコンデンサを付けなくても、プログラム書き込み時にENスイッチを約1秒押す事により正常に書き込みができます。
 
 
 
 
== 基本的な使い方 ==
 
VSCodeでプログラムを作る場合でも、ArduinoIDEの機能を使うため、両方をインストールします。
 
 
Arduino IDEしか使わない場合にはVSCodeをインストールする必要はありません。
 
 
=== Arduino IDE ===
 
・[[App:IDE:Arduino IDE|インストール~基本的な使い方]]
 
 
=== Visual Studio Code (VSCode) ===
 
・[[App:IDE:Visual Studio Code|インストール~基本的な使い方]]
 
 
 
 
----[https://robot-jp.com/wiki/index.php 戻る]
 
----[https://robot-jp.com/wiki/index.php 戻る]

2022年2月26日 (土) 07:56時点における版

メーカー
商社
ボード名
CPU
FLASH
SRAM
Circuit Diagram
Datasheet Module
CPU
販売店 日本
中国

Pin Function

ESP32 Pin Function
割込 DAC SD_MMC 専用 ADC GPIO Name pin pin Name GPIO ADC 専用 HS2 I2C 割込
1 38
2 37
3 36
4 35
5 34
6 33
7 32
8 31
9 30
10 29
11 28
12 27
13 26
14 25
15 24
16 23
17 22
18 21
19 20

戻る