
RaspberryPi
文章平均质量分 87
TYYJ-洪伟
移动端技术主管、优快云博客专家。个人微信:tyyj89
展开
-
RaspberryPi 4B 使用超声波传感器 HC-SR04 进行距离检测
由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人研制上也得到了广泛的应用。一、超声波测距原理超声波测距原理是在超声波发射装置发出超声波,它的根据是接收器接到超声波时的时间差,与雷达测距原理相似。超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超原创 2021-06-20 15:59:51 · 1856 阅读 · 0 评论 -
RaspberryPi 4B 使用 PCF8591 8位AD和DA转换器
模数/数模转换在实际应用中非常有用。如何使用树莓派操作挂载到 PCF8591 I²C 线路上的设备?实际上和其他 I²C 设备操作并无差异。首先来学习 PCF8591 的使用方法,然后通过树莓派控制 PCF8591 芯片。一、 PCF8591 预备知识PCF8591 是一个单片集成、单独供电、低功耗、8-bit CMOS 数据获取器件。PCF8591 具有 4 个模拟输入、1 个模拟输出和 1 个串行 I²C 总线接口。PCF8591 的 3 个地址引脚 A0, A1 和 A2 可用于硬件地址编程,允许原创 2021-06-20 15:56:12 · 3462 阅读 · 1 评论 -
RaspberryPi 4B 使用 libgpiod 操作 gpio
RaspberryPi OS 是 Linux 的一个发行版,基于 Debian 制作。因此我们熟悉的基于 sysfs 方式控制 GPIO(/sys/class/gpio)都是可以使用的。但是嵌入式 Linux 系统下之前被广泛应用的 GPIO 工具 sysfs GPIO 接口,目前这个项目已经处于 deprecated 状态,经 Linux Kernel Community 确定其替代者就是 GPIO 字符设备 API Libgpiod。libgpiod —— 与Linux GPIO 交互的 C 库和工具原创 2021-05-23 15:17:45 · 6529 阅读 · 6 评论