这是用STM32F103C8T6做的环境检测项目,有温湿度检测模块DHT11,气压检测模块bmp280,风速检测模块机械式风速传感器。用ESP8266进行数据传输将数据传至上位机,使用了串口1和串口3。首先是初始化了DHT11模块,在模块初始化后在主函数中会检测DHT11是否有检测到数据,然后输出相应数据。bmp280模块可以检测温度、气压、海拔。我这里只输出了气压。而风速检测模块用了ADC通道进行数模转换,可以正常输出风速数值。
标签:
stm32f103
上传时间:
2021-11-09
上传用户:zhanglei193