Micro:Bit LCD1602开发笔记

Micro:Bit LCD1602开发笔记


插口介绍

1.VCC对应正极3V或者5V

2.GND对应负极

3.SCL对应P19

4.SDA对应P20

使用方法

makecode扩展包地址I2C LCD1602

1.添加扩展

打开makecode,点击菜单最下方扩展

 

Micro:Bit LCD1602开发笔记_第1张图片

makecode菜单选项

输入扩展地址:https://github.com/makecode-packages/i2cLCD1602

Micro:Bit LCD1602开发笔记_第2张图片

扩展搜索界面

搜到扩展点击即可添加

基本用法

 

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() 屏幕向右移动

你可能感兴趣的:(Micro:Bit)