TA的每日心情 | 奋斗 2019-12-1 10:07 |
---|
签到天数: 1617 天 连续签到: 1 天 [LV.Master]伴坛终老
|
microbit的I2C LCD1602液晶驱动,可以通过microbit的I2C控制液晶了。实际效果如下:
需要注意的是I2C LCD1602液晶通常都是使用5V供电,和microbit的接口存在电平转换问题。使用3.3V虽然也可以工作,但是液晶显示效果会变差,同时还需要调整液晶的偏置电压(通过电位器)。
使用方法:
- 将mb_i2c_lcd1602.py文件通过mu下载到microbit,或者将它的内容加入到自己的py文件中。
- import mb_i2c_lcd1602,就可以驱动了。
- from mb_i2c_lcd1602 import *
- l=LCD1620()
- l.puts('Hello microbit!')
复制代码 API说明:
char(ch, x, y)
显示字符。如果不指定xy参数,将在上一次位置后显示
x, 0-15
y, 0-1
puts(s, x, y)
显示字符串
x, 0-15
y, 0-1
程序放在了github上:
https://github.com/shaoziyang/microbit-lib/tree/master/lcd/I2C_LCD1602
以后社区microbit的驱动都会放在github上分享。
https://github.com/shaoziyang/microbit-lib/
|
|