import RPi.GPIO as GPIO
,然后
GPIO.setmode(GPIO.BOARD)
或
GPIO.setmode(GPIO.BCM)
这两个选项有什么区别?
#1 楼
我从下面获得了以下信息。GPIO.BOARD选项指定您通过插头的插针编号(即,印刷在板上的数字(例如P1))来指代插针并在下图的中间。
GPIO.BCM选项表示您通过“ Broadcom SOC通道”数字引用引脚,这些是绿色中“ GPIO”之后的数字下图外部的矩形框:
不幸的是,Pi1 Model B版本之间的BCM编号已更改,您需要在此处确定要使用的指南。因此,如果您要在一个项目中使用多个Raspberry Pi,则使用BOARD编号可能会更安全。 0,并添加
新的引脚(板号27-40)。
Raspberry Pi Zero,Pi 2B和Pi 3B使用与B +相同的编号。
Pi1 Model B +,Pi 2B,Pi Zero和Pi 3B:
Pi 1 Model B修订版2.0:
Pi 1 Model B修订版1.0:
评论
为了完整起见,A与以后的B型板相同,而A +与B +相同。
– Peter Green
17年6月8日在12:58
这很烦人。只需在每个引脚上放两个小数字即可。认真@LadyAda
–user2497
17年8月28日在22:16
评论
我使用pinout.xyz,易于跟踪图像和很酷的UI :)