备注:
- 测试时按照代码流程执行无效,先执行 GPIO.cleanup() 之后才能够正常使用。
- 命令行输入 gpio readall 可以显示引脚状态及对应功能和编码。
- GPIO引脚是输入输出引脚,可以输出高低电平
引脚示例:

代码:
// 用Python通过PRI.GPIO命令控制GPIO
// 用Python控制GPIO,最便捷的方法就是使用python类库,比如树莓派系统本身集成的RPi.GPIO。
在putty的ssh终端输入命令:
// 进入python交互界面
pi@raspberrypi:~ $ python
>>> //这是python的提示符。
// 导入python类库RPi.GPIO,命名为别名为GPIO
>>> import RPi.GPIO as GPIO
// 引入之后,就可以使用 GPIO 模块的函数了。
// 设置BOARD编码方式,基于BCM
// 树莓派3 GPIO分为如下的三种编码方式:物理引脚BOARD编码,BCM编码,以及 wiringPi 编码。
>>> GPIO.setmode(GPIO.BCM)
// 输出模式
>>> GPIO.setup(18,GPIO.OUT)
// GPIO18输出高电平,LED点亮
>>> GPIO.output(18,GPIO.HIGH)
// GPIO18输出低电平,LED熄灭
>>> GPIO.output(18,GPIO.LOW)
// 用完后进行清理
>>> GPIO.cleanup()
// 退出python交互界面
>>> Ctrl+D
参考链接:
- 树莓派GPIO控制
-
树莓派 40Pin 引脚对照表
-
树莓派Raspberry Pi上安装和使用RPi.GPIO模块以及引脚对照表