原文:树莓派高级GPIO库,wiringpi2 for python使用笔记(三)GPIO操作

GPIO库的核心功能,当然就是操作GPIO了,GPIO就是 通用输入 输出 接口,比如点亮一个LED 继电器等,或者通过iic spi wire等协议,读取 写入数据,这都是GPIO的用处,可以说没有GPIO,树莓派只能当小电脑用,有了GPIO,就升级成一个控制器了。先来说说怎么操作一个数字量 高低电平 。 先看代码: 值的注意的是,GPIO在输出模式时,也可以读取GPIO状态。 wiringpi ...

2016-01-03 16:57 1 8236 推荐指数:

查看详情

树莓高级GPIOwiringpi2 for python使用笔记(二)高精度计时、延时函数

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

Sun Jan 03 23:11:00 CST 2016 0 11677
树莓高级GPIOwiringpi2 for python使用笔记(五)i2c读取测试

wiringpi2显然也把i2c驱动带给了Python,手头上正巧有一个DS3231的模块,上边带了一个DS3231 RTC(实时时钟),与一片24C32,两个芯片均为iic总线设备,与树莓接线如下: 也就是VCC GND SDA SCL四个脚分别接到树莓的1(3.3v)、9(0v ...

Thu Jan 07 06:52:00 CST 2016 0 15580
树莓高级GPIOwiringpi2 for python使用笔记(一)安装

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

Sun Jan 03 22:06:00 CST 2016 0 4438
树莓高级GPIOwiringpi2 for python使用笔记(四)实战DHT11解码

DHT11是一款有已校准数字信号输出的温湿度传感器。 精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃。 我买的封装好的模块,上边自带了上拉电阻,直接查到树莓派上即可灰、紫、蓝分别代表数据、3.3V、0V,接到树莓的3,1,10脚,分别对应PIN8 ...

Tue Jan 05 08:12:00 CST 2016 3 5991
树莓Python —— GPIO

首先来直观地认识树莓提供的 40 个引脚(GPIO,general purpose i/o,接收外界输入,并向外界提供运算处理后的输出): 1. 安装 从远程(repositories)中下载安装 $ sudo apt-get update $ sudo ...

Sat Dec 16 05:23:00 CST 2017 0 1646
树莓GPIO使用

树莓入手已经已经好几个月了,一直放着吃土,除了最早的时候装的lnmp环境外,基本没再操作过,昨天想用一用它的引脚来玩儿一下。入手却极其困难,因为不知道如何开始,好在网上的资源只要你肯花时间总能找到让你满意的东西。下面说一下我了解到的常用使用,如有错误欢迎指正。 这里我采用的是python ...

Thu Dec 20 06:12:00 CST 2018 0 1585
python3操作树莓GPIO

树莓的引脚图 GPIO编号有两种编号模式(BOARD)和(BCM) 本文用的是BOARD模式,编号图点击这里查看 RPi.GPIO 使用python3的RPi.GPIO操作RaspberryPi的GPIO 树莓中应该有预装,但是如果没有装,也可以自己装。 执行如下命令 ...

Tue Feb 12 22:16:00 CST 2019 0 2217
【.NET 与树莓使用 GPIO

上回老周在说准备工作的时候,提到过树莓用金属盒散热的事情。有朋友会说,加了金属盒子接线不方便,就算用了“T”形板,毕竟是把导线延长了的。其实扩展板就是把原有的引脚引出(类似于延长),有的引出后使用并联电路来“复制”出几套接口。所以你买一块插孔多的面包板,自己也可以并联出许多扩展接口来,何况树莓 ...

Sat Jan 16 22:37:00 CST 2021 2 1216
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM