跳到主要内容

8 x 16点阵屏电子积木

简介


8x16 matrix module是一款可以显示数字、常用字母及符号的8x16点阵屏幕,支持屏幕滚动。采用IIC 总线协议控制,连接简单,控制方便。

特性


  • 采用高亮度、低功耗、工作可靠的点阵模块。
  • 独具个性的外形及丝印设计。
  • 连接简单、控制方便的IIC通讯方式。
  • 3硬件地址位可自定义。

参数


项目参数
品名8x16 matrix module
版本号V1.2
SKUEF03418
工作电压DC 3-5V
通讯方式IIC接口
尺寸37 x 43mm
净重11.6g

外型与定位尺寸

引脚接口框图

主要功能模块介绍


8x16点阵屏

每一颗LED均可独立开启与关闭,常用来显示数字、常用字母及符号。

I2C通讯接口

通过I2C通讯方式与单片机进行通讯。

快速上手


硬件连接

将micro:bit主板插入sensor:bit主板,将8x16 matrix module插入sensor:bit上的IIC通讯接口排母。

添加Package

软件编程

程序代码链接:https://makecode.microbit.org/_R8RbWkh6pTP0

你也能通过下列窗口直接下载代码

结果

点阵显示一个Emoji表情。

Python 编程

步骤 1

下载压缩包并解压Octopus_MicroPython-master 打开Python editor

为了给LED灯编程,我们需要添加led.py。点击Load/Save,然后点击Show Files(1)下拉菜单,再点击Add file在本地找到下载并解压完成的Octopus_MicroPython-master文件夹,从中选择led.py添加进来。

步骤 2

参考程序

from microbit import *
from matrix import *
matrix = MATRIX()
x, y = 0, 0
while True:
for y in range(8):
for x in range(16):
matrix.set_matrix_draw(x, y)
matrix.set_matrix_clear()

结果

  • 循环点亮LED。

常见问题