【Raspberry Pi】GPIOの配置図

Raspberry Pi

RaspberryPiのGPIOのPin配置など毎度調べることになりそうなので、ここで明確化しておく。以下参考にしたサイト。

Raspberry Pi 4 Model B+ 4GBの場合

Pin2が起点になります。Raspberry Piの基板上の一番隅っこにあるPinがPin2です。

Pin01: 3.3VPin02: 5V(基盤上で一番隅にあるPIN)
Pin03: GPIO2/SDA1 I2CPin04: 5V
Pin05: GPIO3/SCL1 I2CPin06: Gnd
Pin07: GPIO4/GPCLK0 1 WirePin08: GPIO14/UART0_TXD
Pin09: GndPin10: GPIO15/UART0_RXD
Pin11: GPIO17Pin12: GPIO18/PWM_CLK
Pin13: GPIO27/PCM_DOUTPin14: Gnd
Pin15: GPIO22Pin16: GPIO23
Pin17: 3.3VPin18: GPIO24
Pin19: GPIO10/SPI0_MOSIPin20: Gnd
Pin21: GPIO9/SPI0_MISOPin22: GPIO25
Pin23: GPIO11/SPI0_SCLKPin24: GPIO8/SPI0_CEO
Pin25: GndPin26: GPIO7/SPI0_CE1
Pin27: GPIO0/ID SDPin28: GPIO1/ID SC
Pin29: GPIO5Pin30: Gnd
Pin31: GPIO6Pin32: GPIO12
Pin33: GPIO13Pin34: Gnd
Pin35: GPIO19Pin36: GPIO16
Pin37: GPIO26Pin38: GPIO20
Pin40: GndPin41: GPIO21

Raspberry Pi Model B の場合

今となっては懐かしい26PINの古いRaspberry Piを持っているので、これは記憶しておきたい。

Rivision違いの確認

念のためにRevisionでPIN配置が違うらしいので確認。

$ cat /proc/cpuinfo
processor : 0
model name : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 697.95
Features : half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7

Hardware : BCM2835
Revision : 000d
Serial : **************
Model : Raspberry Pi Model B Rev 2

Raspberry Pi Model B (2011/12) のPIN配置

以上のことから、Recision:000dということで、新しいGPIOと同じなので、
ということなので、以下の配置になる。

Pin01: 3.3VPin02: 5V(基盤上で一番隅にあるPIN)
Pin03: GPIO2/SDA1 I2CPin04: 5V
Pin05: GPIO3/SCL1 I2CPin06: Gnd
Pin07: GPIO4/GPCLK0 1 WirePin08: GPIO14/UART0_TXD
Pin09: GndPin10: GPIO15/UART0_RXD
Pin11: GPIO17Pin12: GPIO18/PWM_CLK
Pin13: GPIO27/PCM_DOUTPin14: Gnd
Pin15: GPIO22Pin16: GPIO23
Pin17: 3.3VPin18: GPIO24
Pin19: GPIO10/SPI0_MOSIPin20: Gnd
Pin21: GPIO9/SPI0_MISOPin22: GPIO25
Pin23: GPIO11/SPI0_SCLKPin24: GPIO8/SPI0_CEO
Pin25: GndPin26: GPIO7/SPI0_CE1