2016年1月3日

树莓派高级GPIO库,wiringpi2 for python使用笔记(二)高精度计时、延时函数

摘要: 学过单片机的同学应该清楚,我们在编写传感器驱动时,需要用到高精度的定时器、延时等功能,wiringpi提供了一组函数来实现这些功能,这些函数分别是:micros() #返回当前的微秒数,这个数在调用wiringPiSetup()后被清零并重新计时millis() #返回当前的毫秒数,同上,这个数在调... 阅读全文

posted @ 2016-01-03 15:11 yafeng 阅读(15149) 评论(0) 推荐(1) 编辑

树莓派高级GPIO库,wiringpi2 for python使用笔记(一)安装

摘要: 网上的教程,一般Python用RPi.GPIO来控制树莓派的GPIO,而C/C++一般用wringpi库来操作GPIO,RPi.GPIO过于简单,很多高级功能不支持,比如i2c/SPI库等,也缺乏高精度定时等高级特性。相比之下,wiringpi则功能丰富的多,其实wringpi已经有了python绑... 阅读全文

posted @ 2016-01-03 14:06 yafeng 阅读(7377) 评论(0) 推荐(1) 编辑

树莓派读取DHT11传感器的源代码

摘要: import wiringpi2 as gpioowpin=8 #第8脚为1-wire脚def getval(owpin): tl=[] #存放每个数据位的时间 tb=[] #存放数据位 gpio.wiringPiSetup() #初始化wiringpi库 gpi... 阅读全文

posted @ 2016-01-03 13:27 yafeng 阅读(4219) 评论(0) 推荐(1) 编辑

导航