自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 044【GD32F470】AS608光学指纹识别模块 指纹采集_STM32 51单片机模块移植

用户可以通过指令读写任意一个缓冲区。模块配备了串口、USB 通讯接口,用户无需研究复杂的图像处理及及指纹识别算法,只需通过简单的串口、USB 按照通讯协议便可控制模块。移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_as608.c与bsp_as608.h。2脚(黄线):模块串口TX(发送端),接MCU或TTL串口的RX(接收端);3脚(白线):模块串口RX(接收端),接MCU或TTL串口的TX(发送端);6脚(绿线):模块触摸感应电路电源(3.3V),可以与1脚(红线)并接。

2024-06-29 17:10:22 545

原创 GD32F470_光敏电阻光照传感器模块移植手册

具体原理是,393的3号引脚电压与2号引脚进行电压比较。随着光照强度的升高,电阻值迅速降低,由于光照产生的载流子都参与导电,在外加电场的作用下作漂移运动,电子奔向电源的正极,空穴奔向电源的负极,从而使光敏电阻器的阻值迅速下降。移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_illume.c与bsp_illume.h。这个模块采用的光敏电阻的型号是5516,对应下图,可以知道在光亮时的阻值在8到20KΩ左右,在光暗时的阻值在1MΩ左右。在自己工程中的main主函数中,编写如下。

2024-06-27 22:09:07 746

原创 天空星STM32F407与ADS1115模数转换器移植实战案例

IIC起始信号-> 发送器件地址+0(写) -> 等待模块应答 -> 应答后发送寄存器地址 -> 等待模块应答 -> 重新发送起始信号 -> 发送器件地址+1(读) -> 等待模块应答 -> 应答后读取高8位数据 -> 读取完毕主机发送应答信号 -> 读取低8位数据 -> 读取完毕主机发送应答信号 -> 发送IIC停止信号。移植步骤中的导入.c和.h文件与第二章的第1小节【DHT11温湿度传感器】相同,只是将.c和.h文件更改为bsp_ads1115.c与bsp_ads1115.h。

2024-06-26 22:11:30 1016 1

原创 042【GD32F470】GP2Y1014AU粉尘传感器

GP2Y1014AU粉尘传感器在其中间有一个洞,空气可以自由流通,传感器内部邻角位置安装有红外发光二极管和光电晶体管,红外发光二极管定向发送红外光,当空气中有颗粒物阻碍红外线时,红外线发生漫反射,光电晶体管接收到红外光线,信号输出引脚电压会随之发生变化。GP2Y1014AU粉尘传感器在其中间有一个洞,空气可以自由流通,传感器内部邻角位置安装有红外发光二极管和光电晶体管,红外发光二极管定向发送红外光,当空气中有颗粒物阻碍红外线时,红外线发生漫反射,光电晶体管接收到红外光线,信号输出引脚电压会随之发生变化。

2024-06-26 07:45:00 846

原创 041【GD32F470】4x4矩阵键盘移植成功案例

移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_matrixkey.c与bsp_matrixkey.h。见2.2.3.3 移植至工程。我们的目标是在梁山派GD32F470上能够判断键盘中是哪一个按键被按下的功能。首先要获取资料,查看数据手册应如何实现,再移植至我们的工程。在文件bsp_matrixkey.c中,编写如下代码。在文件bsp_matrixkey.h中,编写如下代码。移植现象:连续按下16个按键,都输出对应键值。在自己工程中的main主函数中,编写如下。

2024-06-26 05:00:00 432

原创 040【GD32F470】 灰度传感器移植成功示例

移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_grayscale.c与bsp_grayscale.h。灰度传感器包括一个白色高亮发光二极管和一个光敏电阻,由于发光二极管照射到灰度不同的纸张上返回的光是不同的,光敏电阻接收到返回的光,根据光的强度不同,光敏电阻的阻值也不同,从而实现灰度值的测试。首先要获取资料,查看数据手册应如何实现,再移植至我们的工程。移植现象:识别黑色时返回的值为24%左右,识别白色时返回的值为70%左右。2.40.2 规格参数。

2024-06-26 00:43:50 635

原创 039【GD32F470】 2.39 FR1002人脸识别模块

FR1002人脸识别模组解决方案以高性能应用处理器为硬件平台,配合双目传感器进行活体检测,具有启动速度快、金融级的识别能力、超低使用功耗等特点。凭借超低功耗、强大的运算速度,在多种应用领域中,为各行业赋能。默认采用串口进行通信,默认波特率为 115200bps。传送的帧格式为 10 位,一位 0 电平起始位,8 位数据位(低位在前)和一位停止位,无校验位。首先要获取资料,查看数据手册应如何实现,再移植至我们的工程。管脚数量:4 Pin(2.54mm间距排针)输出格式:厂家自定义格式。

2024-06-23 17:47:50 161

原创 044【GD32F470】AS608光学指纹识别模块 指纹采集_STM32 51单片机模块移植

用户可以通过指令读写任意一个缓冲区。模块配备了串口、USB 通讯接口,用户无需研究复杂的图像处理及及指纹识别算法,只需通过简单的串口、USB 按照通讯协议便可控制模块。移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_as608.c与bsp_as608.h。2脚(黄线):模块串口TX(发送端),接MCU或TTL串口的RX(接收端);3脚(白线):模块串口RX(接收端),接MCU或TTL串口的TX(发送端);6脚(绿线):模块触摸感应电路电源(3.3V),可以与1脚(红线)并接。

2024-06-23 17:44:00 600

原创 【STM32】天空星STM32F407-MLX90614红外无接触测温传感器移植成功案例

我们的目标是在天空星STM32F407上能够测量物体温度和环境温度的功能。首先要获取资料,查看数据手册应如何实现,再移植至我们的工程。MLX90614中有两个存储器,分别为EEPROM和RAM。在文件bsp_mlx90614.h中,编写如下代码。在自己工程中的main主函数中,编写如下。移植现象:测量手心温度为36℃左右。工作电流:1.3~2.5mA。工作电流:1.3~2.5mA。工作电压:4.5~5.5V。12.3.1 查看资料。

2024-06-22 01:14:38 786

原创 【STM32】天空星STM32F407-MLX90614红外无接触测温传感器移植成功案例

我们的目标是在天空星STM32F407上能够测量物体温度和环境温度的功能。首先要获取资料,查看数据手册应如何实现,再移植至我们的工程。MLX90614中有两个存储器,分别为EEPROM和RAM。在文件bsp_mlx90614.h中,编写如下代码。在自己工程中的main主函数中,编写如下。移植现象:测量手心温度为36℃左右。工作电流:1.3~2.5mA。工作电流:1.3~2.5mA。工作电压:4.5~5.5V。12.3.1 查看资料。

2024-06-20 21:51:40 1022

原创 006【GD32F470】GY-SHT31-D 数字温湿度传感器模块移植

在周期测量模式下,时钟拉伸模式禁用,但是可以分为高中低的可重复性测量,测量周期为0.5、1、2、4、10(单位 次/秒)(这种模式下最快的测量速度是1秒10次)如果传感器在一种工作模式下正在测量数据,此时要发送其他命令(推荐先发送一次中断命令),让传感器停止当前的测量,进入单次测量模式,然后再发送命令。设置好周期测量模式的测量周期和可重复性强度后,随时可以进行测量读取数据,需要发送一个读取命令(0XE000)。SHT30有两种测量模式,分别是单次测量模式和周期测量模式。温度测量范围:-40~125℃。

2024-06-18 14:23:59 664

原创 019【GD32F470】GY30光照传感器模块 数字光强度BH1750FVI光照度

采用ROHM原装BH1750FVI芯片供电电源:3-5V,光照度范围:0-65535lx传感器内置16bitAD转换器,直接数字输出,省略复杂的计算,省略标定,不区分环境光源接近于视觉灵敏度的分光特性,可对广泛的亮度进行1勒克斯的高精度测定。读取时序:起始信号 -> 发送器件地址+读 -> 等待模块应答 -> 接收数据高8位 -> 主机发送应答 -> 接收数据低8位 -> 主机发送非应答 -> 停止信号。首先要获取资料,查看数据手册应如何实现,再移植至我们的工程。移植现象:输出当前光照强度。

2024-06-18 02:08:48 290

原创 026【GD32F470】GY-63 MS5611-01BA03 气压传感器 高度传感器模块

读取气压与温度的流程:开始-> 读取出厂校准值C1至C6 -> 读取气压D1和温度D2的原始数据 -> 将D2和C1C6带入公式求出dT和TEMP,其中TEMP为温度数据-> 将dT和C1至C6带入公式求出OFF、SENS和P,其中P为气压数据。移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_ms5611.c与bsp_ms5611.h。在原理图上,PS引脚通过上拉电阻接了高电平,故默认为IIC模式。移植现象:每隔一秒测量一次温度和气压,并发送至串口0。管脚数量:3 Pin。

2024-06-18 00:39:26 880

原创 GD32F470_光敏电阻光照传感器模块移植手册

具体原理是,393的3号引脚电压与2号引脚进行电压比较。随着光照强度的升高,电阻值迅速降低,由于光照产生的载流子都参与导电,在外加电场的作用下作漂移运动,电子奔向电源的正极,空穴奔向电源的负极,从而使光敏电阻器的阻值迅速下降。移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_illume.c与bsp_illume.h。这个模块采用的光敏电阻的型号是5516,对应下图,可以知道在光亮时的阻值在8到20KΩ左右,在光暗时的阻值在1MΩ左右。在自己工程中的main主函数中,编写如下。

2024-06-17 02:20:03 768

原创 天空星STM32F407与ADS1115模数转换器移植实战案例

9.1 模块来源。

2024-06-17 00:22:33 641

原创 029【GD32F470】GD32移植教程MQ-8氢气检测传感器STM32

当传感器所处环境中存在氢气时,传感器的电导率随空气中氢气浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。其对应的原理图见图2.36.3.1-2,AO输出为MQ-8传感器直接输出的电压,所以为模拟量;移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_mq8.c与bsp_mq8.h。可以通过数据手册,在数据手册的第28页结尾,是关于GD32F450Zx系列芯片引脚的功能定义示意图。首先要获取资料,查看数据手册应如何实现,再移植至我们的工程。

2024-06-16 13:39:29 600

原创 013【GD32F470】HX711模块压力传感器套装 称重传感器 电子秤模块20KG

该模块采用24位高精度的A/D转换器芯片hx711,是一款专为高精度电子秤而设计的,具有两路模拟通道输入,内部集成128倍增益可编程放大器。移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_hx711.c与bsp_hx711.h。首先要获取资料,查看数据手册应如何实现,再移植至我们的工程。移植现象:往秤上放一个200g的砝码,输出称重后的结果。在文件bsp_hx711.c中,编写如下代码。在文件bsp_hx711.h中,编写如下代码。在自己工程中的main主函数中,编写如下。

2024-06-16 00:06:44 602

原创 038【GD32F470】OV2640-200W像素摄像头

200W像素OV2640摄像头模块,采用1/4寸的OV2640百万高清CMOS传感器制作。具有高灵敏度、高灵活性、支持JPEG输出等特点。并且可支持曝光、白平衡、色度、饱和度、对比度等众多参数设置,支持JPEG/RGB565格式输出,可以满足不同场合需求。首先要获取资料,查看数据手册应如何实现,再移植至我们的工程。输出格式:RGB565/JPEG/YUV/YCbCr等。管脚数量:4 Pin(2.54mm间距排针)像素:1600*1200(200W)移植现象:输出图像数据至屏幕。工作电流:150MA。

2024-06-14 08:00:00 216

原创 018【GD32F470】TCS34725颜色识别传感器 RGB开发板 IIC通信颜色识别颜色感应模块

首先主机会发送一个开始信号,然后将其 I2C 的 7 位地址与写操作位组合成 8位的数 据发送给从机,从机接收到后会响应一个应答信号,主机此时将命令寄存器地址发送给从机, 从机接收到发送响应信号,此时主机重新发送一个开始信号,并且将其 7 位地址和读操作位 组合成 8 位的数据发送给从机,从机接收到信号后发送响应信号,再将其寄存器中的值发送 给主机,主机端给予响应信号,直到主机端发送停止信号,此次通信结束。注意:0X29 这个设备地址是 7 位的,8 位设备地址需要向高位移一位变成0X52。

2024-06-13 23:21:34 876

原创 037【GD32F470】TSL1401阵线性CCD模块

像素之间的间隔为 8μm。程序中已经运用了动态阈值算法,尽量减小环境光线的影响,但是太暗或者太亮的环境下是不能正常工作的(一般室内正常光线可以运行)。该模块可以用作小车寻线,寻线原理是通过 CCD 线性摄像头扫描黑线,摄像头扫描到 128 的像素点,中值为 64,扫描到黑线会得到一个二值化数据,用这个二值化数据减去中值64再除以 2,就得到小车偏离黑线的值(有正有负,如果为正,小车左转,如果为负,小车右转)。移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为ccd.c与ccd.h。

2024-06-13 12:00:00 793

原创 009【GD32F470】寻迹避障模块 TCRT5000红外反射传感器模块移植

检测反射距离1mm-25mm适用,传感器特设M3固定安装孔,调节方向与固定方便易用,使用宽电压LM393比较器,信号干净,波形好,驱动能力强,超过15mA。可以应用于机器人避障、机器人进行白线或者黑线的跟踪,可以检测白底中的黑线,也可以检测黑底中的白线,是寻线机器人的必备传感器。TCRT5000 传感器的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或被反射回来但强度不够大时,红外接收管一直处于关断状态,此时模块的输出端为高电平,指示二极管一直处于熄灭状态;输出方式: DO接口为数字量输出;

2024-06-13 11:05:32 229

原创 036【GD32F470】INA226电压电流功率检测模块

因此,在选择使用GPIO进行模拟I2C时序之前,需要权衡其优缺点,并根据具体应用的要求做出选择。在正确连接电路之后,打开串口助手连接到立创·梁山派的串口,获取了电压、电流和功率数据。INA226是一种高精度、低功耗的电流/电压监测芯片,它采用集成电流传感器和差分放大器电路,用于测量和监控电流和电压。3.处理数据:根据实际的电路和采样电阻,需要选择合适的计算公式对从INA226读取的数据进行处理。请确保在实际应用中选择适合您的应用的电流范围和分辨率,并避免超出设备的量程,以确保测量结果的准确性。

2024-06-13 08:00:00 857

原创 012【GD32F470】 DS18B20温度传感器模块移植

此外,DS18B20可以直接从数据线获得电源(“寄生电源”),消除了每个DS18B20都有一个唯一的64位串行代码,这允许多个DS18B20在同一条总线上工作。例如数据手册中的示例,如当前当前的温度是+25.0625℃,寄存器读出的高8位数据为0000 0001,低8位数据为1001 0001。移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_ds18b20.c与bsp_ds18b20.h。转换后,产生的温度数据存储在地址为【BEh】的2字节温度寄存器中。

2024-06-13 01:19:21 1058

原创 035【GD32F470】 MQ-135空气质量传感器

当传感器所处环境中存在污染气体时,传感器的电导率随空 气中污染气体浓度的增加而增大。其对应的原理图见图2.37.3.1-2,AO输出为MQ-135传感器直接输出的电压,所以为模拟量;移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_mq135.c与bsp_mq135.h。本品在较宽的浓度范围内对氨气,氮氧化合物,醇类,芳族化合物,硫化物,烟雾有良好的灵敏度,具有长寿命、低成本、驱动电路简单等优点.因此DO引脚可以配置为GPIO的输入模式,AO引脚需要配置为ADC模拟输入模式。

2024-06-12 12:00:00 857

原创 034【GD32F470】MQ-3酒精检测传感器STM32移植教程

其对应的原理图见图2.31.3.1-2,AO输出为MQ-3传感器直接输出的电压,所以为模拟量;移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_mq3.c与bsp_mq3.h。当前只有AO引脚需要使用到ADC接口,所以DO引脚可以使用开发板上其他的GPIO。MQ-3气体传感器对酒精的灵敏度高,可以抵抗汽油、烟雾、水蒸气的干扰。首先要获取资料,查看数据手册应如何实现,再移植至我们的工程。在数据手册的第28页结尾,是关于GD32F450Zx系列芯片引脚的功能定义示意图。

2024-06-12 08:00:00 1198

原创 001【GD32F470】EC11旋转编码器模块移植

2.2 EC11旋转编码器旋转编码器是一种将旋转位移转换为一连串数字脉冲信号的旋转式传感器。这些脉冲用来控制角位移。读数系统通常采用差分方式,即将两个波形一样但相位差为180°的不同信号进行比较,以便提高输出信号的质量和稳定性。读数是在两个信号的差别基础上形成的,从而消除了干扰。2.2.1 模块来源。

2024-06-11 10:00:00 814

原创 006【GD32F470】GY-SHT31-D 数字温湿度传感器模块移植

在周期测量模式下,时钟拉伸模式禁用,但是可以分为高中低的可重复性测量,测量周期为0.5、1、2、4、10(单位 次/秒)(这种模式下最快的测量速度是1秒10次)如果传感器在一种工作模式下正在测量数据,此时要发送其他命令(推荐先发送一次中断命令),让传感器停止当前的测量,进入单次测量模式,然后再发送命令。设置好周期测量模式的测量周期和可重复性强度后,随时可以进行测量读取数据,需要发送一个读取命令(0XE000)。SHT30有两种测量模式,分别是单次测量模式和周期测量模式。温度测量范围:-40~125℃。

2024-06-11 09:41:30 212

原创 033【GD32F470】GD32移植教程MQ-4甲烷检测传感器stm32

MQ-4气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在燃料气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。MQ-4气体传感器中对甲烷的灵敏度高,对丙烷,丁烷也有较好的灵敏度。其对应的原理图见图2.32.3.1-2,AO输出为MQ-4传感器直接输出的电压,所以为模拟量;移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_mq4.c与bsp_mq4.h。

2024-06-11 08:30:00 490

原创 032【GD32F470】GD32移植教程MQ-6丙烷检测传感器stm32

使用简单的电路即可将电导率的变化转换为该气体浓度相对应的输出信号。MQ-6气体传感器对丁烷、丙烷、甲烷的灵敏度高,对甲烷和丙烷可较好的兼顾。其对应的原理图见图2.34.3.1-2,AO输出为MQ-6传感器直接输出的电压,所以为模拟量;移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_mq6.c与bsp_mq6.h。MQ-6气体传感器对丁烷、丙烷、甲烷灵敏度高,对甲烷和丙烷可较好的兼顾,这种传感器可检测多种可燃性气体,特别是液化气(丙烷),是一款适合多种应用的低成本传感器。

2024-06-11 03:30:00 876

原创 003【GD32F470】MPU-6050模块 三轴加速度 陀螺仪6DOF模块 有代码原理图 GY-521模块移植

2.13 MPU6050六轴传感器MPU6050 是 InvenSense 公司推出的整合性 6 轴运动处理组件,其内部整合了 3 轴陀螺仪和 3 轴加速度传感器,并且含有一个IIC 接口, 可用于连接外部磁力传感器,并利用自带的数字运动处理器(DMP: Digital Motion Processor) 硬件加速引擎,通过主 IIC 接口,向应用端输出完整的 9 轴融合演算数据。

2024-06-11 00:42:59 1029

原创 031【GD32F470】GD32移植教程MQ-5液化气检测传感器STM32

使用简单的电路即可将电导率的变化转换为该气体浓度相对应的输出信号。MQ-5气体传感器对丁烷、丙烷、甲烷的灵敏度高,对甲烷和丙烷可较好的兼顾。其对应的原理图见图2.33.3.1-2,AO输出为MQ-5传感器直接输出的电压,所以为模拟量;移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_mq5.c与bsp_mq5.h。MQ-5气体传感器对丁烷、丙烷、甲烷灵敏度高,对甲烷和丙烷可较好的兼顾,这种传感器可检测多种可燃性气体,特别是液化气(丙烷),是一款适合多种应用的低成本传感器。

2024-06-10 03:05:51 558

原创 030【GD32F470】GD32移植教程MQ-7一氧化碳检测传感器STM32

采用高低温循环检测方式低温(1.5V加热)检测一氧化碳,传感器的电导率随空气中一氧化碳气体浓度增加而增大,高温(5.0V加热)清洗低温时吸附的气体。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。其对应的原理图见图2.35.3.1-2,AO输出为MQ-7传感器直接输出的电压,所以为模拟量;移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_mq7.c与bsp_mq7.h。因此DO引脚可以配置为GPIO的输入模式,AO引脚需要配置为ADC模拟输入模式。

2024-06-10 03:04:45 617

原创 029【GD32F470】GD32移植教程MQ-8氢气检测传感器STM32

当传感器所处环境中存在氢气时,传感器的电导率随空气中氢气浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。其对应的原理图见图2.36.3.1-2,AO输出为MQ-8传感器直接输出的电压,所以为模拟量;移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_mq8.c与bsp_mq8.h。可以通过数据手册,在数据手册的第28页结尾,是关于GD32F450Zx系列芯片引脚的功能定义示意图。首先要获取资料,查看数据手册应如何实现,再移植至我们的工程。

2024-06-09 05:00:00 893

原创 028【GD32F470】微波多普勒无线雷达探测器探头传感器模块10.525GHz HB100带底板

不同于一般的红外探测器,微波传感器通过通过检测物体反射的微波来探测物体的运动状况,检测对象将并不会局限于人体,还有很多其他的事物。微波传感器不受环境温度的影响,探测距离远,灵敏度高,被广泛应用于工业、交通及民用装置中,如车辆测速、自动门、感应灯、倒车雷达等。如微波传感器+红外热释电传感器,能够有效的判断是否有人经过,不会被阳光,被衣物颜色所干扰,也不会对其他物体产生反应。移植现象:对准自己,当检测到移动时,发送open,超过两秒之后发送close,反复循环。输出方式: GPIO。输出方式: GPIO。

2024-06-09 00:33:16 893

原创 027【GD32F470】AHT10 高精度数字型温湿度传感器测量模块 I2C通讯 代替sht20

AHT10,新一代温湿度传感器在尺寸与智能方面建立了新的标准:它嵌入了适于回流焊的双列扁平无引脚SMD 封装,底面 4 x 5mm ,高度1.6mm。AHT10 配有一个全新设计的 ASIC专用芯片、一个经过改进的MEMS半导体电容式湿度传感元件和一个标准的片上温度传感元件,其性能已经大大提升甚至超出了前一代传感器的可靠性水平,新一代温湿度传感器,经过改进使其在恶劣环境下的性能更稳定。移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_sht10.c与bsp_sht10.h。

2024-06-08 13:00:00 1457

原创 027【GD32F470】AHT10 高精度数字型温湿度传感器测量模块 I2C通讯 代替sht20

AHT10,新一代温湿度传感器在尺寸与智能方面建立了新的标准:它嵌入了适于回流焊的双列扁平无引脚SMD 封装,底面 4 x 5mm ,高度1.6mm。AHT10 配有一个全新设计的 ASIC专用芯片、一个经过改进的MEMS半导体电容式湿度传感元件和一个标准的片上温度传感元件,其性能已经大大提升甚至超出了前一代传感器的可靠性水平,新一代温湿度传感器,经过改进使其在恶劣环境下的性能更稳定。移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_sht10.c与bsp_sht10.h。

2024-06-08 11:27:20 535

原创 026【GD32F470】GY-63 MS5611-01BA03 气压传感器 高度传感器模块

读取气压与温度的流程:开始-> 读取出厂校准值C1至C6 -> 读取气压D1和温度D2的原始数据 -> 将D2和C1C6带入公式求出dT和TEMP,其中TEMP为温度数据-> 将dT和C1至C6带入公式求出OFF、SENS和P,其中P为气压数据。移植步骤中的导入.c和.h文件与上一节相同,只是将.c和.h文件更改为bsp_ms5611.c与bsp_ms5611.h。在原理图上,PS引脚通过上拉电阻接了高电平,故默认为IIC模式。移植现象:每隔一秒测量一次温度和气压,并发送至串口0。管脚数量:3 Pin。

2024-06-08 10:00:00 623

原创 025【GD32F470】GY-68 BMP180 新款 BOSCH温度 代替BMP085 气压传感器模块

1BMP180是一款高精度、小体积、低能耗的压力传感器,可以轻松应用在移动设备中.在测量海拔高度时,传统的做法是通过测量某一高度的大气压力,再经过换算才能得到高度数据。BMP180的气压和温度数值并不是可以直接读取的,每个不同的传感器中,都有自己独特的校准数值,存储在内置的E2PROM存储器中。和所有的IIC总线器件一样,BMP180也有一个器件的固定地址,根据其数据手册,出厂时默认BMP180的从机地址为0xEE(写入方向),或0xEF(读出方向)。在自己工程中的main主函数中,编写如下。

2024-06-08 02:14:39 1019

原创 024【GD32F470】SHT20温湿度传感器模块_数字型温湿度测量模块 I2C通讯小体积模块

当MCU要对传感器状态进行查询时,先发起一个开始信号,在发送从机地址和SDA方向位(写),此时从机匹配地址成功,则发送ACK信号,并开始测量。如果传感器完成了测量过程,并且发送ASK信号,那么MCU就可以读取相关数据。灰色的部分是传感器控制的,当传感器给MCU返回数据时,每返回一个字节,MCU要返回一个ACK信号,当接收完毕之后,返回一个NACK并接着传输停止时序(P)。灰色的区域是传感器控制的,如果不需要校验和,那么在接收完两个字节的数据之后就MCU直接发出NACK信号再接着发出停止时序§,则结束通信。

2024-06-08 02:12:33 1204

原创 023【GD32F70】_HC-SR501 人体红外感应模块 热释电 红外传感器

人体红外感应模块使用的是热释电红外传感器,它是利用温度变化的特征来探测红外线的辐射,利用双灵敏元互补的方法抑制温度变化产生的干扰,提高了传感器的工作稳定性。产品应用广泛,例如:保险装置、防盗报警器、感应门、自动灯具、智能玩具等。

2024-06-07 23:00:29 572

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除