![](https://img-blog.csdnimg.cn/20210904211115992.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
树莓派
文章平均质量分 69
树莓派的入门玩法
money的大雨
路遥遥
展开
-
基于树莓派的智能家居程序设计
智能家居概述设备文件指令文件主函数概述为编程方便,使用WiringPi库函数对gpio引脚控制,通过语音模块和socket来接收命令,每一个设备放在一个单独的文件里,通过头文件提供的api供主函数调用,语音和socket同理。把若干设备和指令分别用链表连接起来,方便查找。设备链表:pdevHead > light1 > light2 > light3 > light4 > fire > beep > dh11 > NULL指令链表:pcmdHead原创 2021-09-26 22:26:29 · 3035 阅读 · 0 评论 -
树莓派驱动DH11温湿度传感器
DH11温湿度传感器电气特性时序图编程步骤数据格式测试代码DHT11器件只有一根数据线,即单总线通信,所以对于时序要求比较大。由于DHT11是主从结构,所以只有当主机发起通信请求时,从机才会开始应答。电气特性时序图编程步骤DHT11上电后,DATA数据线由上拉电阻拉高一直保持高电平并使DATA引脚处于输入状态,时刻检测外部信号主机发送低电平,拉低SDA电平,至少超过18ms(最大不超过30ms),然后主机拉高电平,等待从机做出应答信号。从机在10~ 20us内获取总线控制权,并拉低原创 2021-09-21 01:10:18 · 460 阅读 · 0 评论 -
树莓派驱动HC-SR04超声波模块
超声波模块工作原理gettimeofday函数代码编写工作原理单片机引脚触发Trig测距,给至少 10us 的高电平信号;模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回;有信号返回,通过 IO 输出一高电平,并单片机定时器计算高电平持续的时间;超声波从发射到返回的时间.计算公式:测试距离=(高电平时间*声速(340M/S))/2gettimeofday函数我们可以使用c库函数gettimeofday()函数来得到精确时间,它可以返回自1970-01-01 00原创 2021-08-27 23:47:32 · 376 阅读 · 2 评论 -
树莓派串口通信(C语言wiringPi库)
串口通信配置gpio串口wringPi库串口函数代码测试配置gpio串口打开gpio串口输入命令sudo raspi-config选择Interfacing找到serial并打开选择OK树莓派包含两个串口硬件串口(/dev/ttyAMA0),硬件串口由硬件实现,有单独的波特率时钟源,性能高,可靠。一般优先选择这个使用。mini串口(/dev/ttyS0),mini串口时钟源是由CPU内核时钟提供,波特率受到内核时钟的影响,不稳定。serial0是GPIO引脚对应的串口,原创 2021-08-27 19:08:33 · 7390 阅读 · 6 评论 -
树莓派控制继电器组⚡️
继电器组简介树莓派引脚接线代码流水灯简介继电器想必大家一定不陌生吧,通过几伏的电压就能控制几百伏的电压,相当于一个电子开关,生活中也十分常见。树莓派作为入门级的Linux开发板对小白也是十分友好。今天就跟小编一起用树莓派来玩继电器吧。❤️ ❤️ ❤️树莓派引脚在终端输入 gpio readall 查看树莓派引脚信息pi@raspberrypi:~/studayPi/dome $ gpio readall +-----+-----+---------+------+---+---Pi 3原创 2021-08-22 21:51:46 · 432 阅读 · 0 评论