在python程序中定義GPI針腳的兩種模式: 1. BCM模式: python中則設置為BCM模式: GPIO.setmode(GPIO.BCM)實測結果如下:物理針腳11腳 對應 GPIO 17物理針腳12腳 對應 GPIO 18
測試命令如下:sudo ipythonimport RPi.GPIO as GPIOGPIO.setmode(GPIO.BCM)GPIO.setup(17,GPIO.OUT)GPIO.output(17,GPIO.HIGH)#GPIO.output(17,GPIO.LOW)測試結果:物理針腳11腳,輸出高電平
2. BOARD 模式: python中則設置為BOARD 模式:GPIO.setmode(GPIO.BOARD)實測結果如下:物理針腳11腳 對應 GPIO 11物理針腳12腳 對應 GPIO 12
測試命令如下:sudo ipythonimport RPi.GPIO as GPIOGPIO.setmode(GPIO.BOARD )GPIO.setup(11,GPIO.OUT)GPIO.output(11,GPIO.HIGH)#GPIO.output(11,GPIO.LOW)測試結果:物理針腳11腳,輸出高電平
3.GPIO物理針腳對應python程度中兩種模式的邏輯鐘腳
針腳
GPIO.setmode(GPIO.BOARD)
GPIO.setmode(GPIO.BCM)
3
GPIO 03
Null
5
GPIO 05
Null
7
GPIO 07
GPIO 04
11
GPIO 11
GPIO 17
12
GPIO 12
GPIO 18
13
GPIO 13
Null
15
GPIO 15
GPIO 22
16
GPIO 16
GPIO 23
19
GPIO 19
GPIO 24
21
GPIO 21
Null
22
GPIO 22
GPIO 25
23
GPIO 23
Null
26
GPIO 26
Null
引腳圖
http://upload-images.jianshu.io/upload_images/137307-9c5a97c998f48da1.png?imageMogr2/auto-orient/strip