「Parts:DevBoard:NodeMCU-32S」の版間の差分
提供: robot-jp wiki
ナビゲーションに移動検索に移動42行目: | 42行目: | ||
・使用禁止:#EN / IO0 / U0TX / U0RX / SD1 / SD2 / SD3 / SD4 | ・使用禁止:#EN / IO0 / U0TX / U0RX / SD1 / SD2 / SD3 / SD4 | ||
{| class="wikitable" | {| class="wikitable" | ||
− | + | !+ESP32 Pin Function | |
− | + | !'''Touch''' | |
− | + | !'''DAC''' | |
− | + | !'''SD_MMC''' | |
− | + | !'''専用''' | |
− | + | !'''ADC''' | |
− | + | !'''Name''' | |
− | + | !'''pin''' | |
− | + | ! rowspan="20" | | |
− | + | !'''pin''' | |
− | + | !'''Name''' | |
− | + | !'''ADC''' | |
− | + | !'''専用''' | |
− | + | !'''HS2''' | |
− | + | !'''I2C''' | |
|- | |- | ||
| | | | ||
| | | | ||
| | | | ||
− | + | ! +3.3V | |
| | | | ||
|'''VDD3V3''' | |'''VDD3V3''' | ||
− | + | !'''1''' | |
− | + | !'''38''' | |
− | + | !GND | |
| | | | ||
− | + | !'''GND''' | |
| | | | ||
| | | | ||
78行目: | 78行目: | ||
| | | | ||
|#EN | |#EN | ||
− | + | !'''2''' | |
− | + | !'''37''' | |
|IO23 | |IO23 | ||
| | | | ||
92行目: | 92行目: | ||
|A1-0 | |A1-0 | ||
|SVP | |SVP | ||
− | + | !'''3''' | |
− | + | !'''36''' | |
|IO22 | |IO22 | ||
| | | | ||
106行目: | 106行目: | ||
|A1-3 | |A1-3 | ||
|SVN | |SVN | ||
− | + | !'''4''' | |
− | + | !'''35''' | |
− | + | !U0TX | |
| | | | ||
− | + | !UART_TXD | |
| | | | ||
| | | | ||
120行目: | 120行目: | ||
|A1-6 | |A1-6 | ||
|IO34 | |IO34 | ||
− | + | !'''5''' | |
− | + | !'''34''' | |
− | + | !U0RX | |
| | | | ||
− | + | !UART_RXD | |
| | | | ||
| | | | ||
134行目: | 134行目: | ||
|A1-7 | |A1-7 | ||
|IO35 | |IO35 | ||
− | + | !'''6''' | |
− | + | !'''33''' | |
|IO21 | |IO21 | ||
| | | | ||
148行目: | 148行目: | ||
|A1-4 | |A1-4 | ||
|IO32 | |IO32 | ||
− | + | !'''7''' | |
− | + | !'''32''' | |
− | + | !GND | |
| | | | ||
− | + | !'''GND''' | |
| | | | ||
| | | | ||
162行目: | 162行目: | ||
|A1-5 | |A1-5 | ||
|IO33 | |IO33 | ||
− | + | !'''8''' | |
− | + | !'''31''' | |
|IO19 | |IO19 | ||
| | | | ||
176行目: | 176行目: | ||
|A2-8 | |A2-8 | ||
|IO25 | |IO25 | ||
− | + | !'''9''' | |
− | + | !'''30''' | |
|IO18 | |IO18 | ||
| | | | ||
190行目: | 190行目: | ||
|A2-9 | |A2-9 | ||
|IO26 | |IO26 | ||
− | + | !'''10''' | |
− | + | !'''29''' | |
|IO5 | |IO5 | ||
| | | | ||
204行目: | 204行目: | ||
|A2-7 | |A2-7 | ||
|IO27 | |IO27 | ||
− | + | !'''11''' | |
− | + | !'''28''' | |
|IO17 | |IO17 | ||
| | | | ||
218行目: | 218行目: | ||
|A2-6 | |A2-6 | ||
|IO14 | |IO14 | ||
− | + | !'''12''' | |
− | + | !'''27''' | |
|IO16 | |IO16 | ||
| | | | ||
232行目: | 232行目: | ||
|A2-5 | |A2-5 | ||
|IO12 | |IO12 | ||
− | + | !'''13''' | |
− | + | !'''26''' | |
|IO4 | |IO4 | ||
|A10 | |A10 | ||
245行目: | 245行目: | ||
|SPIHD | |SPIHD | ||
| | | | ||
− | + | !'''GND''' | |
− | + | !'''14''' | |
− | + | !'''25''' | |
|IO0 | |IO0 | ||
|A11 | |A11 | ||
260行目: | 260行目: | ||
|A2-4 | |A2-4 | ||
|IO13 | |IO13 | ||
− | + | !'''15''' | |
− | + | !'''24''' | |
|IO2 | |IO2 | ||
|A12 | |A12 | ||
274行目: | 274行目: | ||
| | | | ||
|SD2 | |SD2 | ||
− | + | !'''16''' | |
− | + | !'''23''' | |
|IO15 | |IO15 | ||
|A13 | |A13 | ||
288行目: | 288行目: | ||
| | | | ||
|SD3 | |SD3 | ||
− | + | !'''17''' | |
− | + | !'''22''' | |
|SD1 | |SD1 | ||
| | | | ||
302行目: | 302行目: | ||
| | | | ||
|CMD | |CMD | ||
− | + | !'''18''' | |
− | + | !'''21''' | |
|SD0 | |SD0 | ||
| | | | ||
315行目: | 315行目: | ||
| +5V | | +5V | ||
| | | | ||
− | + | !'''VDD5V''' | |
− | + | !'''19''' | |
− | + | !'''20''' | |
|CLK | |CLK | ||
| | | |
2022年2月24日 (木) 16:41時点における版
メーカー HiLetgo ボード名 NodeMCU-32S Arduino IDE設定 ボード名 NodeMCU-32S FLASH 4MB (80MHz) SRAM 512kB
・Arduino IDEをダウンロード&インストール
・Arduino IDEの環境を設定
"ファイル"→"環境設定"→""→"追加のボードマネージャのURL"にURLを追加
https://dl.espressif.com/dl/package_esp32_index.json
"ツール”→"ボード"→"ボードマネージャ"で検索して、"ESP32 / by Espressif Systems"をインストール
"ツール”→"ボード"→”ESP32 Arduino"で"NodeMCU-32S"を選択
"ツール”→”シリアルポート"でボードのつながっているCOMポートを選択
・スケッチを何か書き込んで動作確認。
ポート配置の注意
・SPI:SCK=P18 / MOSI=P23 / MISO=P19
・I2C:SDA=P21 / SCL=P22
・使用禁止:#EN / IO0 / U0TX / U0RX / SD1 / SD2 / SD3 / SD4
+ESP32 Pin Function | Touch | DAC | SD_MMC | 専用 | ADC | Name | pin | pin | Name | ADC | 専用 | HS2 | I2C | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+3.3V | VDD3V3 | 1 | 38 | GND | GND | |||||||||
Reset | #EN | 2 | 37 | IO23 | VSPID | |||||||||
Sensor_VP | A1-0 | SVP | 3 | 36 | IO22 | VSPIWP | SCL | |||||||
Sensor_VN | A1-3 | SVN | 4 | 35 | U0TX | UART_TXD | ||||||||
T9 | A1-6 | IO34 | 5 | 34 | U0RX | UART_RXD | ||||||||
T8 | A1-7 | IO35 | 6 | 33 | IO21 | VSPIHD | SDA | |||||||
DAC_1 | XTAL_32k_P | A1-4 | IO32 | 7 | 32 | GND | GND | |||||||
DAC_2 | XTAL_32k_N | A1-5 | IO33 | 8 | 31 | IO19 | VSPIQ | |||||||
T7 | A2-8 | IO25 | 9 | 30 | IO18 | VSPICLK | ||||||||
T6 | CLK | HSPICLK | A2-9 | IO26 | 10 | 29 | IO5 | VSPICS0 | ||||||
T5 | DATA2 | HSPIQ | A2-7 | IO27 | 11 | 28 | IO17 | |||||||
GND | A2-6 | IO14 | 12 | 27 | IO16 | |||||||||
T4 | DATA3 | HSPID | A2-5 | IO12 | 13 | 26 | IO4 | A10 | HSPIHD | HS2_DATA1 | T0 | |||
SPIHD | GND | 14 | 25 | IO0 | A11 | Boot | T1 | |||||||
SPIWP | A2-4 | IO13 | 15 | 24 | IO2 | A12 | HSPIWP | HS2_DATA0 | T2 | |||||
SPIHD | SD2 | 16 | 23 | IO15 | A13 | HSPICS0 | HS2_CMD | T3 | ||||||
SPIWP | SD3 | 17 | 22 | SD1 | SPID | |||||||||
SPICS0 | CMD | 18 | 21 | SD0 | SPIQ | |||||||||
+5V | VDD5V | 19 | 20 | CLK | SPICLK |