首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

microbit的I2C方式 LCD1602驱动

天完成了microbit的I2C LCD1602液晶驱动,可以通过microbit的I2C控制液晶了。实际效果如下:

需要注意的是I2C LCD1602液晶通常都是使用5V供电,和microbit的接口存在电平转换问题。使用3.3V虽然也可以工作,但是液晶显示效果会变差,同时还需要通过电位器调整液晶的偏置电压。

使用方法:

将mb_i2c_lcd1602.py文件通过mu下载到microbit,或者将它的内容加入到自己的py文件中。

import mb_i2c_lcd1602,就可以驱动了。

API说明:

on()

打开LCD

off()

关闭LCD

clear()

清除显示内容

backlight(on)

背光开关,关闭背光,1打开背光

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/

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180128G0O8W600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券