用SPI总线驱动点阵显示图案,通过按键切换显示内容。
将0到1023的采集数值等比例映射到0到255亮度区间,实现顺滑调光。
综合运用I2C和单总线协议,读取温度并显示在OLED屏幕上。
设置上限下限双阈值消除抖动,温度在区间内保持状态防止频繁启停。
连续采集5次传感器数据取平均值,消除随机噪声让数据平稳。
综合运用有线通信知识,分析并解决实际通信问题。
不用delay阻塞程序,用系统毫秒计时器判断时间差实现多任务同步运行。
三路温度数据两两对比交换位置,从小到大排序后OLED依次打印。