步驟1:LED矩陣編輯器
LED矩陣編輯器-用于對矩陣進(jìn)行動(dòng)畫處理的在線工具。
它看起來非常簡單,但是它具有一些方便的功能:
在線,免費(fèi),安全。不需要其他軟件。
使用鼠標(biāo)切換LED
通過單擊相應(yīng)矩陣的索引來切換整行或整列
將矩陣上移,下移,通過單擊鼠標(biāo)左鍵或右鍵
反轉(zhuǎn)或清除矩陣
在底部窗格中收集矩陣,然后使用拖放操作
更新它們的順序圖像以及插入新圖像或刪除現(xiàn)有圖像
將圖像另存為Arduino的C代碼
使用瀏覽歷史記錄并將圖像另存為鏈接或書簽,這樣您就不會丟失自己的作品
步驟2:LED矩陣Arduino代碼
制作動(dòng)畫,然后將生成的代碼放入Arduino項(xiàng)目:
如此處:
#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矩陣動(dòng)畫
然后連接Arduino和Matrix,上傳代碼并玩得開心
責(zé)任編輯:wv
-
led
+關(guān)注
關(guān)注
242文章
23773瀏覽量
671983 -
編輯器
+關(guān)注
關(guān)注
1文章
818瀏覽量
31876
發(fā)布評論請先 登錄
從初學(xué)到進(jìn)階:樹莓派上最適合你的代碼編輯器推薦!

Vim編輯器的基本操作

Linux下Vim編輯器的使用技巧

簡化樹莓派文件操作:Picockpit 編輯器應(yīng)用上手體驗(yàn)

鴻蒙海報(bào)編輯器APP,分享端云一體化開發(fā)的經(jīng)驗(yàn)!

MaaS 應(yīng)用系列 MaaS X Cursor:基于 DeepSeek API 快速構(gòu)建代碼編輯器

圖紙編輯器的基本操作

Vivado編輯器亂碼問題

評論