树莓派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模块以及引脚对照表


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM