raspiのピンを知る方法

1.raspi用電気の基礎知識

  • 直流(プラスからマイナスに「電荷」が流れる)。

★本当はマイナス電子がマイナスの電源からプラスの電源に向かって流れるが、電流は逆に流れるので、「電荷がプラスからマイナスに流れる」と説明されている。

  • 電源からプラスの電荷を押し出す圧力(力)を「電圧」(単位:V)と呼ぶ。いわばポンプの出力、エンジンの馬力なんて言うのと概念は一緒か?
  • 電源から流れる電荷の量を「電流」(単位:A)と呼ぶ。
  • 電圧の大きさは、電流が大きくなるほど大きくなり(比例)、抵抗が大きくなるほど大きくなる(比例)・・・オームの法則というが、通常V=IRで公式化されている。でも、ラズパイのGPIOピンの電圧も決まっており、望んだ電流をどれだけの抵抗で抑えるかが問題となるので、電流I(A)=電圧(V) / 抵抗R(Ω)で覚えたほうが良いと思われる。
  • raspiでは GPIOピンから流れ出てGNDに戻ってくる。
  • GPIOピンは3.3Vで。 3.3V で出力する場合は「High(または1)」、出力しない状態を「Low(または0)」などと呼ばれる。

https://fabcross.jp/topics/beginner_guide/20200917_raspberrypi_guide.html?fm=side_ranking

2.GPIOピンはどれを使う

$ pinout

このコマンド、ちょっとバグなのか、メモリー量が表示できていないが、まぁ愛嬌ということで、肝心のピンの番号はと?

,--------------------------------.
| oooooooooooooooooooo J8   +======
| 1ooooooooooooooooooo  PoE |   Net
|  Wi                    oo +======
|  Fi  Pi Model 4B  V1.4 oo      |
|        ,----.               +====
| |D|    |SoC |               |USB3
| |S|    |    |               +====
| |I|    `----'                  |
|                   |C|       +====
|                   |S|       |USB2
| pwr   |HD|   |HD| |I||A|    +====
`-| |---|MI|---|MI|----|V|-------'

Revision           : d03114
SoC                : BCM2711
RAM                : NoneMb
Storage            : MicroSD
USB ports          : 4 (excluding power)
Ethernet ports     : 1
Wi-fi              : True
Bluetooth          : True
Camera ports (CSI) : 1
Display ports (DSI): 1

J8:
   3V3  (1) (2)  5V
 GPIO2  (3) (4)  5V
 GPIO3  (5) (6)  GND
 GPIO4  (7) (8)  GPIO14
   GND  (9) (10) GPIO15
GPIO17 (11) (12) GPIO18
GPIO27 (13) (14) GND
GPIO22 (15) (16) GPIO23
   3V3 (17) (18) GPIO24
GPIO10 (19) (20) GND
 GPIO9 (21) (22) GPIO25
GPIO11 (23) (24) GPIO8
   GND (25) (26) GPIO7
 GPIO0 (27) (28) GPIO1
 GPIO5 (29) (30) GND
 GPIO6 (31) (32) GPIO12
GPIO13 (33) (34) GND
GPIO19 (35) (36) GPIO16
GPIO26 (37) (38) GPIO20
   GND (39) (40) GPIO21

http://labs.timedia.co.jp/2019/04/raspberry-pi-gpio.html

3.3Vとか5Vは常時出力されている。だからCPUファンとかの電源に利用する。

それ以外のGPIOピンのどれでも良いが、アプリで出力を制御できる。

GNDピンはマイナス

GPIO番号とPIN番号は異なる。PIN( )内の番号は左上から右、その左下、右またその左下、右と順番に並んでいるが、GPIO番号は2番から26番まで、その並びも不規則で、覚えるならPIN番号が簡単だ。

コメント

タイトルとURLをコピーしました