電子 / 顯示器

LED矩陣編輯器(8×8與16×16位元組陣列產生器)

點選即可在8×8、8×16或16×16LED點矩陣上繪製圖片或字元,並取得以十六進位或二進位表示的列值陣列,貼到Arduino或其他微控制器程式碼中。

LED矩陣編輯器(8×8與16×16位元組陣列產生器): 矩陣的每一列會變成一個數字,最左側的點位於最高位元:亮起狀態為.##..##.的列就是0x66。陣列會為8點寬的列使用uint8_t,16點寬的列使用uint16_t。貼上十六進位、二進位或十進位的現有陣列後,工具會將它重新繪製,方便你修改。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。

使用次數
在瀏覽器中
費用
免費・免註冊
可用狀態
可立即使用
LED矩陣編輯器本機處理

全程在瀏覽器中執行

程式碼

const uint8_t image[8] = {
  0x00,
  0x66,
  0xFF,
  0xFF,
  0x7E,
  0x3C,
  0x18,
  0x00
};
從程式碼載入

點選或拖曳通過圓點來繪圖。每一列會成為一個數字,最左側的圓點位於最高位元,這是大多數MAX7219和LED矩陣函式庫逐列顯示時預期的順序;如果矩陣顯示的圖片左右相反或方向旋轉,請在程式碼中反轉順序,或旋轉繪圖。

使用陣列

使用MAX7219模組常見的LedControl函式庫時,像for (int row = 0; row < 8; row++) lc.setRow(0, row, image[row]);這樣的迴圈就能顯示圖片。

如果要在文字LCD上顯示字元,請使用LCD自訂字元產生器。

設計小型圖片

在8 × 8的尺寸下,簡單的輪廓最容易辨識:愛心、箭頭、笑臉,或是在5 × 7方框中加上一欄空白的數字。線條寬度請保持為一個點。

如果要將照片轉成方塊狀像素藝術,請使用像素藝術轉換器。

使用方式

  1. 選擇矩陣大小。
  2. 點選或拖曳點來繪圖,並視需要位移、反轉或清除。
  3. 複製程式碼,或載入現有陣列進行編輯。

隱私與限制

所有操作都在瀏覽器中執行。

相關工具

常見問題

為什麼我的圖片顯示成鏡像?

模組的列與欄接線方式各不相同。請在程式碼中反轉位元順序或列順序,或在這裡繪製鏡像圖片。

可以製作動畫影格嗎?

繪製每個影格、複製其陣列,然後在你的程式中依序播放。

支援MAX7219模組嗎?

可以:每個列值都能傳送到MAX7219的其中一個數字暫存器,編號為1到8。

免費工具・使用在瀏覽器中次・免註冊