Python でRPi.GPIOライブラリを使用する場合は、 pを呼び出す必要があります。 >
import RPi.GPIO as GPIO
次に
GPIO.setmode(GPIO.BOARD)
または
GPIO.setmode(GPIO.BCM)
これら2つのオプションの違いは何ですか?
コメント
- pinout.xyz 、わかりやすい画像とクールなUI 🙂
回答
以下の情報をここから取得しました。
GPIO.BOARD オプションは、プラグのピンの番号、つまりボード(P1など)および下の図の中央に印刷されている番号でピンを参照することを指定します。
GPIO.BCM オプションは、「BroadcomSOCチャネル」でピンを参照していることを意味します。番号、これらは後の番号です下の図の外側の周りの緑色の長方形の「GPIO」:
残念ながら、 BCM 番号Pi1モデルBのバージョン間で変更されたため、「ここでガイドを使用しているバージョンを確認する必要があります。したがって、プロジェクトで複数のRaspberry Piを使用する場合は、BOARD番号を使用する方が安全な場合があります。
- モデルB +は、モデルBr2.0と同じ番号を使用します。新しいピン(ボード番号27〜40)を追加します。
- Raspberry Pi Zero、Pi 2B、およびPi 3Bは、B +と同じ番号を使用します。
Pi1モデルB +、Pi 2B、Pi Zero、Pi 3B:
Pi 1モデルBリビジョン2.0:
Pi 1モデルBリビジョン1.0:
コメント
- 完全を期すために、Aは後のモデルBボードと同じであり、A +はB +と同じです。
- それは'迷惑です。各ピンに2つの小さな数字を置くだけです。真剣に@LadyAda