TangNano 9K控制多个LED目标--part 3

  发布人:amy2025 时间:2025-09-02

正文:

背景

这是关于如何使用Tang9k来控制led的第三篇文章。

Blinkt !

Blinkt !板上有8个相互连接的APA102 led。一个简单的串行协议用于改变串行流中每个led的颜色。网上有很多文章描述了如何创建一个串行流来控制led。本文不涉及该协议。

Blinkt !需要4个连接,5V,接地,数据和串行。销出的细节在这里。连接5v到Tang9K 5v,接地,时钟到55,数据到Tang9K的56。为了使这更容易,拿了一个穿孔板和一些头针,做了一个板。

控制led

有两个python脚本,blinktTester.py和allTest.py。allTest.py同时切换所有led。与blink使用的API相同!,每个LED有8个内存寄存器。要更新LED,对地址0x220的写入将串行字符串发送到闪烁!领导。

这是neoPX和blink的踪迹!

这只是眨眼的blinkt! stream

一共有10帧,第一帧都是0,然后是8个led,最后一帧都是ff。为此,在每个帧之间放置一个延迟来显示每个序列。

关键词: LED TangNano9K 串行流

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关电路