在LCD和OLED显示屏上显示温湿度信息
1. 在LCD显示屏上显示文本
在使用I2C总线连接外部显示屏时, upm 库的 pyupm_i2clcd 模块为16x2 LCD RGB背光扩展板提供了支持。该模块中声明的 Jhd1313m1 类代表一个连接到我们开发板的16x2 LCD显示屏及其RGB背光。这个类使得设置RGB背光的颜色分量、清除LCD显示屏、指定光标位置以及通过I2C总线写入文本变得容易。它在底层与 mraa.I2c 类协同工作,与RGB背光和LCD显示屏进行通信。这两个设备作为连接到I2C总线的从设备,各自在总线上有特定的地址。
我们将基于之前读取传感器温度和湿度值的代码作为基础,添加新的功能。示例代码文件为 iot_python_chapter_07_05.py 。
接下来,我们创建一个 Lcd 类来表示16x2 LCD RGB背光,这样在使用 Jhd1313m1 类的实例时,我们可以更轻松地设置背景颜色并在两行中写入文本,而无需担心具体的方法。以下是 Lcd 类的代码,示例代码文件为 iot_python_chapter_08_01.py :
import pyupm_th02 as upmTh02
import pyupm_i2clcd as upmLcd
import time
class Lcd:
超级会员免费看
订阅专栏 解锁全文
1846

被折叠的 条评论
为什么被折叠?



