第一节 硬件解读
所有的扩展模块是一模一样的,是插在主板上面的,主板的扩展口在前面章节讲解了,我们完全可以回顾一下:
主板上扩展板引脚的关系:
扩展板序号 | 主板引脚 |
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,文本模式)接收温度值。
-
传感器
+关注
关注
2560文章
52137浏览量
761297 -
模块
+关注
关注
7文章
2769浏览量
48900 -
温度传感器
+关注
关注
48文章
3008浏览量
157415
发布评论请先 登录
相关推荐
温度传感器常用规格参数
温度传感器与湿度传感器的区别
工业温度传感器的优缺点 温度传感器在智能家居中的应用
基于电阻的温度传感器原理
温度传感器怎么测好坏_温度传感器的测量方法是什么
水位温度传感器的作用和原理
温度传感器的类型与设计技巧

评论