树莓派体验10
来源:互联网 发布:维维集团怎么样知乎 编辑:程序博客网 时间:2024/06/18 03:56
RPi.GPIO目前还不支持I2C、SPI等接口,且缺乏高精度定时功能。wiringpi除了提供C语言接口之外,目前已经支持Python等语言的扩展。对于GPIO的操作非常强大。
源码地址:https://github.com/WiringPi/WiringPi-Python
安装pip:
apt-get install python-pip
安装wiringpi:
pip install wiringpi
查看安装结果:
root@raspberrypi:/# pip list | grep wiringwiringpi (2.44.0)
root@raspberrypi:/#
wiringpi Python操作GPIO用法:
import wiringpi #导入wiringpi库,老版本是导入wiringpi2,当前版本已经改为wiringpi
wiringpi.wiringPiSetup() #设置GPIO编号为wPi方式
wiringpi.wiringPiSetupSys() #设置GPIO编号为BCM方式
wiringpi.wiringPiSetupGpio() #设置GPIO编号为BCM方式
wiringpi.pinMode(6,1) #设置pin6为输出
wiringpi.digitalWrite(6,1) #pin6电平置为高
wiringpi.digitalRead(6) #读取pin6的电平
使用wiringpi Python接口操作GPIO点亮led灯:
#!/usr/bin/pythonimport wiringpi#wiringpi.wiringPiSetupSys()#wiringpi.pinMode(25,1)#wiringpi.digitalWrite(25,1)#wiringpi.wiringPiSetup()#wiringpi.pinMode(6,1)#wiringpi.digitalWrite(6,1)wiringpi.wiringPiSetupGpio()wiringpi.pinMode(25,1)wiringpi.digitalWrite(25,1)
0 0
- 树莓派体验10
- 树莓派-上手体验
- 树莓派-上手体验
- 树莓派-上手体验1
- 树莓派-上手体验2
- 树莓派各类显示屏体验
- 树莓派体验1
- 树莓派体验2
- 树莓派体验3
- 树莓派体验4
- 树莓派体验5
- 树莓派体验6
- 树莓派体验7
- 树莓派体验8
- 树莓派体验9
- 树莓派体验11
- 树莓派体验12
- 树莓派体验13
- CPU浅谈
- SVN使用钩子实现代码同步
- 怎么认证微信小程序-微信小程序教程2
- 面试总结2017510
- Java开发环境配置
- 树莓派体验10
- Web.xml配置之listener
- 如何利用Postfix、Dovecot、MySQL与SpamAssassin配置一套邮件服务器
- 树莓派体验11
- Jenkins入门系列之——02第二章 Jenkins安装与配置
- 分针网—IT教育: 根据屏幕大小,加载不同大小的图片
- 算法笔记(VII) X算法与十字链表
- 微信小程序
- 安卓面试总结