• LED 8*8點矩陣,可以單獨控制1個點~64個點的亮、暗,也可創造出不 同的點陣圖形,生活中常運用在號誌燈、數位刊板等。
• DIN(訊號)腳位12、CS(晶片選擇)腳位A4、CLK(時脈)腳位A5。
• 任務:按鍵盤中的上、下、左、右,如何出現對應的圖形。
• 如何將上面的話語轉譯成程式? – 換句話說:如果按鍵盤的上,8*8點矩陣就會出現 的圖案。。
• 當按下字母或數字呢?
• 有看過行人穿越號誌燈嗎?
• 喜怒哀樂四種表情能用點矩陣呈現嗎?
練習:製作倒數動畫(LED倒數動畫.sb3)
1. 從9 ->8->7... -> 0
2. 數字間隔1秒
3. 最後全滅
練習:自我創作動畫
小綠人
1. 製作各種小綠人圖像 (4個圖像)
2. 前10秒,動畫圖像間隔0.5秒(4個動畫*0.5=2秒,重複10/2=5次), 並顯示綠燈
3. 再5秒, 動畫圖像間隔0.25秒(4個動畫*0.25=1秒,重複5/1=5次),並顯示黃燈(Y燈)
4. 再2秒, 動畫圖像間隔0.1秒(4個動畫*0.1=0.4秒,重複2/0.4=5次),並顯示黃燈閃爍
定義函數:R燈、G燈、Y燈、熄燈、小綠人跑步
1、副程式「紅燈狀態」設計
副程式「亮紅燈」演算法步驟: 用RGB LED 亮紅燈: 數位腳位 9 設為「高」電位 數位腳位 10 設為「低」電位 數位腳位 11 設為「低」電位。
2、副程式「綠燈狀態」設計
3、副程式「黃燈狀態」設計
4、副程式「熄燈狀態」設計
5、副程式「小綠人跑步」設計