NeoFlash Hat

NeoFlash HAT 专为 M5StickC 设计,是一款 RGB LED 点阵屏。PCB 板上的可用空间为 58 x 23.5 mm,总共包含 126 颗 RGB LED。每一颗 RGB LED 都可编程,因此你可以设置颜色和亮度;结合 7*18 的点阵布局,无论是显示数字还是呈现丰富多彩的灯光效果,都能带来良好的体验。

支持以下产品:

NeoFlashHat

MicroPython 应用示例

import os, sys, io
import M5
from M5 import *
from hardware import *
from hat import NeoFlashHat
neoflash = NeoFlashHat((26, 0))
neoflash.set_pixel(0, 0, 0xFF0000)
neoflash.set_pixel(1, 0, 0x00FF00)

UiFlow2 应用示例

example.png

class NeoFlashHat

Constructors

class NeoFlashHat(port: tuple)

初始化 NeoFlashHat。

参数:

port (tuple) – NeoFlashHat 连接到的端口。port[0]:LEDs 引脚。

UIFLOW2:

init.png

Methods

NeoFlashHat.set_pixel(x: int, y: int, color: int) None

设置像素的颜色。

参数:
  • x (int) – 像素的 x 坐标。

  • y (int) – 像素的 y 坐标。

  • color (int) – 像素的颜色。

UIFLOW2:

set_pixel.png

NeoFlashHat.set_pixels(data: list) None

设置像素的颜色。

参数:

data (list) – 像素位置和颜色的列表,[x, y, color]。

UIFLOW2:

set_pixels.png

Constants

NeoFlashHat.WIDTH

NeoFlashHat 的宽度。

NeoFlashHat.HEIGHT

NeoFlashHat 的高度。