跳到主要内容

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。

常见问题​