05LED8x8顯示器

(2016.09.24)

Transformer把8X8 LED 變簡單了

題目一:你叫什麼名字?

  1. 8X8 LED模組(MAX7219) 與Arduino Uno板連接 ( VCC接 5V、GND 接 GND 、DIN 接 D11 、CS 接 D10、 CLK 接 D13)
  2. 利用USB線將Arduino Uno板與電腦連接
  3. 啟動Transfor­mer v2.0程式
  1. 進入Scratch2.0程式(離線版),並且發現Max7219出現「綠燈」,連線成功!
  2. 硬體圖如下:
  1. Scratch 2.0 程式
  2. 說明:在8X8LED上顯示你輸入的名字(英文或數字)

題目二:愛心動畫

  1. 連線與啟動Transformer2.0作法同上
  2. Scratch 2.0 程式
  3. 說明:利用「自訂圖形」來畫出想要的圖形來(此例使用http://beardad1975.blogspot.tw/2014/04/S4AledMatrix.html(張文宏老師)的愛心圖形)
    1. 一共畫了四張畫
    1. 程式部分:
        1. 小朋友,可以再增加一些變化:像愛心從中裂開,往兩邊移動,最後再往中間移動,合在一起!!也可以畫自己想畫的動畫!!試試看吧~~

題目三:小綠人動畫

  1. 連線與啟動Transformer2.0作法同上
  2. Scratch 2.0 程式
  3. 說明:利用「自訂圖形」來畫出想要的圖形來(參考http://www.shs.edu.tw/works/essay/2010/11/2010111414344952.pdf (雄工)的圖形)
    1. 一共畫了九張畫
    1. 程式部分:
    1. 重要:Scratch的存檔並不會儲存「自訂圖形」,也就是你原本存圖形編號1~4是愛心圖形,現在改做「小綠人動畫」,將圖形編號1~9改為小綠人圖形,你如果又叫出「愛心動畫」,你的圖形仍然是小綠人的圖形!!為解決此問題,你畫過的圖形不要刪掉,將圖形編號1~4是愛心圖形,圖形編號5~13是小綠人圖形,這樣圖形就不會不見了(須同一台電腦)!!

題目四:筆順學習機

  1. 連線與啟動Transformer2.0作法同上
  2. Scratch 2.0 程式
  3. 說明:利用「自訂圖形」來畫出想教筆順的中文字圖形來,一筆畫分兩個圖形(才知道順序),如「大」字
    1. 目前正在尋找「8x8 點陣字生成器」,也就是輸入中文,就可以顯示8x8中文點陣圖!目前尚未找到,而且8X8要呈現一個中文字要是筆畫多一點時,幾乎呈現不了,最好的方式是用16X16,但目前Transformer2.0無法擴張成多個LED組合!!

結論:Transformer2.0把8X8LED變得非常簡單,但也有一些限制,如

  1. 連接多個8X8LED時只能顯示同樣的東西,不能做延伸或擴張,這只能等研究團隊再增加它的功能了!!
  2. 自訂圖形檔只能再自己的電腦使用,可否將電腦A的自訂圖形移給電腦B來使用??要拷貝哪個檔案??
  3. 目前只能顯示英文與數字,希望能顯示中文字!

註:2016.10.03新增了如下功能

  1. 新增了圖形匯出、匯入的功能了(可見得Transformer團隊的用心與努力,改版真的很快)
  2. 新增了「顯示圖形(16位元碼)」的功能
  3. 另外,硬體的接法也有改變,讓Din,CS,CLK按順序分別接D10、D11、D12,更人性化)