在LCD 1602液晶屏幕上显示动态数字。
名称 | 推荐购买链接(或者你可以自己制作) | 模块/芯片硬件资料下载 |
---|---|---|
LCD1602 IIc接口液晶屏幕 | LCD1602购买链接 | 下载地址(提取码:rsh9) |
声明:这里推荐的商家和Core没有任何合作关系,您完全可以去其他商家或渠道购买,只要功能相似即可。
--设置LCD1602模块占用SCL1和SDA1引脚 LIB_LCD1602Config("IIC1") cnt = 1 --开始大循环 while(GC(1) == true) do cnt = cnt + 1 LIB_DelayMs(200) --每隔0.2秒,在第2行的起始处(第1列)刷新显示"cnt = xxxxx"字符串,LCD背光灯亮 --注意:调用LIB_LCD1602Puts()的频率不要快于0.2秒,因为LCD刷新较慢,调用频率高了来不及刷新 LIB_LCD1602Puts("2","1",string.format("cnt = %05d",cnt),"LightOn") end
如果感兴趣,上面代码中出现的LIB开头的库函数可以在API文档中通过Ctrl+F查询。
最后我们在LCD1602液晶屏幕上可以看到一行cnt = xxxxx,并且xxxxx在不断递增。
1、ubeeto开发板的库函数会自动识别您的IIc转接模块上的芯片是PCF8674T还是PCF8574AT,所以这两款芯片的IIc转接模块开发板都支持,用户无需考虑。但是请不要将模块上的A0、A1、A2短接,因为短接后的模块IIc总线地址发生变化后就不在IoT开发板的支持方位了。
2、如果屏幕只是背光灯亮却没有显示,很有可能是液晶屏的对比度不够高,需要调节电阻才能清晰显示。
简单、快捷、高效、强大的物联网开发板
© 2022. All Rights Reserved. 粤ICP备2021058065号