首页 理论教育 PCF8591模块介绍及树莓派的I2C设置

PCF8591模块介绍及树莓派的I2C设置

时间:2023-07-05 理论教育 版权反馈
【摘要】:拓展:尝试利用PCF8591模块调节LED的亮度图1-4-3PCF8591模块介绍PCF8591模块说明:PCF8591是单片、单电源、低功耗8位CMOS数据采集器件,具有4个模拟输入、1个输出和1个串行I2C总线接口。最大转换速率取决于I2C总线的最高速率。在使用PCF8591模块之前要开启I2C设置,在默认情况下树莓派没有开启I2C,因此需要我们先做一些操作:1.Run sudo raspi-config.2.Use the down arrow to select 5 Interfacing Options3.Arrow down to P5 I2C.4.Select yes when it asks you to enable I2C5.Also select yes if it asks about automatically loading the kernel module.6.Use the right arrow to select thebutton.7.Select yes when it asks to reboot.。

PCF8591模块介绍及树莓派的I2C设置

1.实验原理

通过编程操控PS2操作杆调整下限和上限值,PS2操作杆有五个操作方向:上下、左右和按下,在这个实验中我们用5个方向来控制上限值和下限值,如果按下操作杆,系统将退出。

2.接线方法

续表

3.安装过程

第一步:连接跳线,如图1-7-1所示。

图1-7-1 跳线连接示意图

第二步:连接控制器,如图1-7-2所示。

(www.xing528.com)

图1-7-2 PCF8591控制器连接

第三步:连接温度控制器1-7-3所示。

图1-7-3 温度传感器连接

第四步:连接其他控制器1-7-4所示。

图1-7-4 实验完整效果图

4.代码测试(代码文件,请见书末资源包下载说明)

利用操作杆的轴来设置上限值和下限值,如果环境温度达到上限值和下限值,蜂鸣器将以不同的频率发出蜂鸣声来警告。

拓展:

结合湿度传感器,可以实现温度和湿度的同时检测。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈