步驟1:LED矩陣編輯器
LED矩陣編輯器-用于對矩陣進行動畫處理的在線工具。
它看起來非常簡單,但是它具有一些方便的功能:
在線,免費,安全。不需要其他軟件。
使用鼠標切換LED
通過單擊相應矩陣的索引來切換整行或整列
將矩陣上移,下移,通過單擊鼠標左鍵或右鍵
反轉或清除矩陣
在底部窗格中收集矩陣,然后使用拖放操作
更新它們的順序圖像以及插入新圖像或刪除現有圖像
將圖像另存為Arduino的C代碼
使用瀏覽歷史記錄并將圖像另存為鏈接或書簽,這樣您就不會丟失自己的作品
步驟2:LED矩陣Arduino代碼
制作動畫,然后將生成的代碼放入Arduino項目:
如此處:
#include
const int DIN_PIN = 7;
const int CS_PIN = 6;
const int CLK_PIN = 5;
const uint64_t IMAGES[] = {
0x3e2222223e3e0808, 0x3e22223e3e2a0808, 0x3e223e3e2a2a0808, 0xbe3e3e2a2a2a0808,
0xbe223e3e2a2a0808, 0xbe22223e3e2a0808, 0xbe2222223e3e0808, 0xbe22223e3e2a0808,
0xbe223e3e2a2a0808, 0xbebe3e2a2a2a0808, 0xbea23e3e2a2a0808, 0xbea2223e3e2a0808,
0xbea222223e3e0808, 0xbea2223e3e2a0808, 0xbea23e3e2a2a0808, 0xbebebe2a2a2a0808,
0xbea2be3e2a2a0808, 0xbea2a23e3e2a0808, 0xbea2a2223e3e0808, 0xbea2a23e3e2a0808,
0xbea2be3e2a2a0808, 0xbebebeaa2a2a0808, 0xbea2bebe2a2a0808, 0xbea2a2be3e2a0808,
0xbea2a2a23e3e0808, 0xbea2a2be3e2a0808, 0xbea2bebe2a2a0808, 0xbebebeaaaa2a0808,
0xbea2bebeaa2a0808, 0xbea2a2bebe2a0808, 0xbea2a2a2be3e0808, 0xbea2a2bebe2a0808,
0xbea2bebeaa2a0808, 0xbebebeaaaaaa0808, 0xbea2bebeaaaa0808, 0xbea2a2bebeaa0808,
0xbea2a2a2bebe0808, 0xbea2a2a2a2be1c08, 0xbea2a2a2a2a21c1c, 0xbea2a2a2a222001c,
0xbea2a2a22222001c, 0xbea2a2222222001c, 0xbea222222222001c, 0xbe2222222222001c,
0x3e2222222222001c, 0x3e2222222222001c, 0x3e22222222221c1c, 0x3e222222223e1c08
};
const int IMAGES_LEN = sizeof(IMAGES) / sizeof(uint64_t);
LedControl display = LedControl(DIN_PIN, CLK_PIN, CS_PIN);
void setup() {
display.clearDisplay(0);
display.shutdown(0, false);
}
void displayImage(uint64_t image) {
for (int i = 0; i 《 8; i++) {
byte row = (image 》》 i * 8) & 0xFF;
for (int j = 0; j 《 8; j++) {
display.setLed(0, i, j, bitRead(row, j));
}
}
}
int i = 0;
void loop() {
displayImage(IMAGES[i]);
if (++i 》= IMAGES_LEN ) {
i = 0;
}
delay(100);
}
步驟3:LED矩陣動畫
然后連接Arduino和Matrix,上傳代碼并玩得開心
責任編輯:wv
-
led
+關注
關注
242文章
23840瀏覽量
673932 -
編輯器
+關注
關注
1文章
822瀏覽量
32023
發布評論請先 登錄
從初學到進階:樹莓派上最適合你的代碼編輯器推薦!

Vim編輯器的基本操作

Linux下Vim編輯器的使用技巧

簡化樹莓派文件操作:Picockpit 編輯器應用上手體驗

鴻蒙海報編輯器APP,分享端云一體化開發的經驗!

MaaS 應用系列 MaaS X Cursor:基于 DeepSeek API 快速構建代碼編輯器

圖紙編輯器的基本操作

Vivado編輯器亂碼問題

評論