树莓派3B使用python 实现控制 pin引脚

备注:

  1. 测试时按照代码流程执行无效,先执行 GPIO.cleanup() 之后才能够正常使用。
  2. 命令行输入 gpio readall 可以显示引脚状态及对应功能和编码。
  3. 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

参考链接:

  1. 树莓派GPIO控制
  2. 树莓派 40Pin 引脚对照表

  3. 树莓派Raspberry Pi上安装和使用RPi.GPIO模块以及引脚对照表

posted @ 2019-10-08 19:06  夏秋初  阅读(1629)  评论(0)    收藏  举报