基于hal库下LoRa模块获取光照值
传感器数据读取与控制功能开发
一、问题要求:
使用一个 LoRa 模块、一个光照传感器模块完成一个光环境的监控。
任务要求:
–> 使用提供的未完成的工程进行开发。
–> 设备上电后,板上的 LED1 亮,LED2 灭。
–> 液晶屏上实时显示当前光照值,效果如下:
–> 当光照低于某一 设定值时(可用手遮住),板上的 LED2 灯亮起,高于
这一值(手拿开)时 LED2 灭
二、逻辑分析:
使用Visio画出流程图:
三、主要代码实现:
1.主函数main
对液晶初始化OLED_Init(),串口1初始化USART1_Init(115200),清空液晶屏的内容OLED_C