Micro:Bit LCD1602开发笔记
插口介绍
1.VCC对应正极3V或者5V
2.GND对应负极
3.SCL对应P19
4.SDA对应P20
使用方法
makecode扩展包地址I2C LCD1602
1.添加扩展
打开makecode,点击菜单最下方扩展
makecode菜单选项输入扩展地址:https://github.com/makecode-packages/i2cLCD1602
扩展搜索界面搜到扩展点击即可添加
基本用法
let item = 0
I2C_LCD1602.LcdInit(0)
I2C_LCD1602.ShowString("Hello", 0, 0)
basic.forever(() => {
item += 1 I2C_LCD1602.ShowNumber(item, 0, 1)
basic.pause(1000)})
I2C 地址
有两种I2C液晶模块,它们的地址不相同:
39: PCF8574
63: PCF8574A
如果将地址设置为0,扩展会自动搜索并识别正确的地址
0:自动地址模式
API
LcdInit(address: number)
初始化 LCD
address: I2C 地址
0: 自动识别地址
39: PCF8574
63: PCF8574A
ShowNumber(n: number, x: number, y: number)
在液晶的指定位置显示数字。
n: 数字
x: 液晶X轴坐标, [0 - 15]
y: 液晶Y轴坐标, [0 - 1]
ShowString(s: string, x: number, y: number)
在液晶指定位置显示字符串show a string in LCD at given position.
s: 将要显示的英文字符串
x: 液晶X轴坐标, [0 - 15]
y: 液晶Y轴坐标, [0 - 1]
on()
打开液晶的显示功能
off()
关闭液晶
clear()
清除液晶显示的内容
BacklightOn()
打开液晶的背光灯
BacklightOff()
关闭液晶的背光灯
shl() 屏幕向左移动
shr() 屏幕向右移动
网友评论