用SPI总线驱动点阵显示图案,通过按键切换显示内容。
同一条SPI总线挂载两个设备,通过拉低对应CS引脚分别唤醒通信。
同一条单总线挂载3个DS18B20,遍历所有传感器ID逐个读取温度。
将0到1023的采集数值等比例映射到0到255亮度区间,实现顺滑调光。
了解共地的重要性,排查因未共地导致的通信异常。
两块ESP32 LoRa模块统一频段和地址,一块发送温湿度一块接收显示。
按四步法排查I2C OLED黑屏、SPI点阵错乱、串口互相收不到数据等故障。
综合运用I2C和单总线协议,读取温度并显示在OLED屏幕上。
用UART串口将温度传感器数据发送到电脑串口监视器显示。
设置上限下限双阈值消除抖动,温度在区间内保持状态防止频繁启停。