STM32F103C8 DHT11温湿度检测模块的程序,测试成功,现在这块技术已经很成熟了,温度检测 湿度检测,传输数据,物流,工业等都在用了
1.代码说明:
core:存放stm32芯片启动代码
fwlib:存放各种各样的库函数
hardware文件内
delay:延时
led:灯和io口
usart:串口+WiFi初始化
sys:系统函数
gpio:初始化红外传感器 (检测车辆是否停放)
dht11:超声波测距传感器初始化
time:定时器时钟初始化
user:存放主函数
2.数据流含义
//室外温度 温湿度传感器采用 dht11
u8 temp_out;
//室外湿度
u8 humid_out;
//光照阈值
int light_flag ;
//天然气浓度
u8 gas;
3.io端口说明
PA11 温湿度采集
PB6 光照SCL
PB7 光照SDA
PA0 天然气浓度采集
PA2 串口调试RX
PA9 BLE蓝牙的RX
4.蓝牙协议说明
//41 54 2b 4d 45 53 48 00 FF FF 0A AA 00 FA 0D 0A
// 规定的数据头 |广播的方式| A节点发送 |类型是AA|发送的数据换成十进制 250| 结束标志位
类型AA 是温度 BB是湿度 CC是光照 DD是天然气浓度