第一节 硬件解读
所有的扩展模块是一模一样的,是插在主板上面的,主板的扩展口在前面章节讲解了,我们完全可以回顾一下:
主板上扩展板引脚的关系:
扩展板序号 | 主板引脚 |
1 | 5V |
2 | PB6 |
3 | GND |
4 | PB7 |
5 | PB1 |
6 | GND |
7 | PB0 |
8 | PA8 |
9 | VDD_NODE |
10 | PB4 |
我们来看看温度传感器的引脚的定义:
所以我们可以得到引脚关系如下:
扩展板序号 | 矩阵键盘模块引脚 |
2 | SCL |
3 | GND |
4 | SDA |
6 | GND |
7 | ALE |
9 | 3V3 |
我们综合一下:
扩展板序号 | 主板引脚 | 矩阵模块引脚 |
1 | 5V | |
2 | PB6 | SCL |
3 | GND | GND |
4 | PB7 | SDA |
5 | PB1 | |
6 | GND | GND |
7 | PB0 | ALE |
8 | PA8 | |
9 | VDD_NODE | 3V3 |
10 | PB4 |
由于从传感器获取到的数据不是最终的温湿度,所以我们需要根据公式进行转换,转换公式如下,在计算之前我们要对温湿度数据进行整合。
第二节 CubeMX配置
配置PA6和PB7为I2C,如下图:
第三节 MDK代码
第一步:以下是温度传感器的函数,并在Zsdz.h文件中声明,函数如下图:
第二步:读取温度值,并利用串口打印,如下图:
第四节 实验现象
注意:
2,请选择A开发板。
现象:
1,继电器K1和K2不吸合。
2,LED灯LD5亮。
3,串口(波特率9600,文本模式)接收温度值。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
传感器
+关注
关注
2526文章
48113浏览量
740152 -
模块
+关注
关注
7文章
2485浏览量
46539 -
温度传感器
+关注
关注
48文章
2651浏览量
154304
发布评论请先 登录
相关推荐
温度传感器的特性,温度传感器的类型有哪些
温度传感器将热能转换为物理量,如位移、压力和电信号等。它是一种用于自动测量温度的电气设备。温度传感器的主要原理是测量热量并在将其转换为可
发表于 09-01 16:33
用于扩展温度的压力传感器
工业、汽车、航空航天甚至医疗设备等恶劣环境中的许多压力传感器应用向开发人员提出了相互矛盾的要求,导致代价高昂的妥协。 通常,这些传感器用于测量苛刻流体(例如制冷剂、油、气体或其他可能损坏传感器元件的腐蚀性溶剂)的流量、液位和压力
评论