ICピン配置図(個人的参考資料)

戻る一つ前のメニューに戻る

電子工作用ICのピン配置図(pin map)

目次

Raspberry Pi

Raspberry Pi Model A, B

Elec-ic-pin-RPi_AB-header.png

Raspberry Pi Model A+, B+, B2

Elec-ic-pin-RPi_ABplus-header.png

RPi Low-level peripheralsより転載 ※ 参考資料 Raspberry Pi Pinout

Arduino, NodeMCU (ESP8266)

ESP8266シルク印刷 GPIO no #define
D0 GPIO16
D1 GPIO5 PIN_WIRE_SCL
D2 GPIO4 PIN_WIRE_SDA
D3 GPIO0 10k pull-up, GND短絡でFlashモード
D4 GPIO2 10k pull-up
D5 GPIO14 PIN_SPI_SCK
D6 GPIO12 PIN_SPI_MISO
D7 GPIO13 PIN_SPI_MOSI
D8 GPIO15 PIN_SPI_SS 10k pull-down
D9 GPIO3 (RX)
D10 GPIO1 (TX)
A0 ADC (GPIO17) PIN_A0 A/D入力 0〜3.3V
RESET RESET 10k pull-up

※ ピンの定義名は packages/esp8266/hardware/esp8266/2.x.x/variants/generic/common.h
packages/esp8266/hardware/esp8266/2.x.x/variants/nodemcu/pins_arduino.h 参照 ※ LEDに接続されているGPIO noは LED_BUILTIN として #defineされている

WeMos X-8266, ESP-WROOM-02

ADC ADC ESP-WROOM-02

elec-ic-pin-esp02.png

RST RST
GPIO0 D3 TXD TXD
GPIO2 D4 RXD RXD
GPIO14 D5 3V 3V3
GPIO12 D6 GND GND
GPIO13 D7 GND GND
GPIO15 D8 5V 5V
GPIO5 SDA(D1) GPIO4 SCL(D2) GND GND 5V 5V
ENとGPIO16ピンは、WeMos基板のピンには引き出されていない
I2C初期化は Wire.begin(5,4)

WeMos D1 mini

RST RST D1 mini

elec-ic-pin-d1mini.png

TX TXD
ADC A0 RX RXD
GPIO16 D0 D1 GPIO5(SCL)
GPIO14 D5 D2 GPIO4(SDA)
GPIO12 D6 D3 GPIO0
GPIO13 D7 D4 GPIO2
GPIO15 D8 G GND
3V3 3V3 5V 5V
RESET
deep sleepからの復帰機能を使うにはD0 (GPIO16)とRSTを短絡する
Flashモードで再起動する場合は、D3 (GPIO0)をGNDに短絡した状態でResetボタンを押す
D4 (GPIO2)をGNDと短絡するとボード上のBlue LEDが点灯する
I2C初期化 Wire.begin(4, 5)