1. 製作各種小綠人圖像 (4個圖像)
2. 前15秒,動畫圖像間隔075秒0.75秒(4個動畫*0.75=3秒,重複15/3=5次), 並顯示綠燈
3. 再10, 動畫圖像間隔0.5秒(4個動畫*0.5=2秒,重複10/2=5次),並顯示黃燈(Y燈)
4. 再5秒, 動畫圖像間隔0.25(4個動畫*0.25=1秒,重複5/1=5次),並顯示黃燈閃爍
5. 最後RGB LED 顯示紅燈,用8x8LED點矩陣 模擬小紅人立正站立
定義函數:紅(R)燈、綠(G)燈、黃(Y)燈、熄燈、小綠人跑步
模擬小綠人動畫(小綠人動畫函數.sb3)+搖桿
情境分析:在比較少人的地區要過馬路須自己按下按鈕才會開啟紅綠燈號誌,利用搖桿按鈕,控制紅綠燈狀況。
(2) 情境目的:
1.程式開始執行時,『紅燈狀態』用RGB LED 顯示紅燈,用8x8LED點矩陣 模擬小紅人立正站立。
2.當搖桿的按扭壓下,紅燈變綠燈狀態,RGB LED 變綠燈,同時用蜂鳴器播放鳥鳴聲或音樂。
3.小紅人開始行走持續30秒,倒數15秒,小紅人隨倒數時間越少行走速度越快。
****15秒,動畫圖像間隔0.75秒(4個動畫*0.75=3秒,重複15/3=5次), 顯示綠燈
****10秒,動畫圖像間隔0.5秒(4個動畫*0.5=2秒,重複10/2=5次), 顯示黃燈(Y燈)
****5秒,動畫圖像間隔0.25秒(4個動畫*0.25=1秒,重複5/1=5次), 黃燈(Y燈)
4、最後RGB LED 顯示紅燈,用8x8LED點矩陣 模擬小紅人立正站立。
小綠人改紅綠燈檔.sb3
(1) 情境主題:紅綠燈統(4個動畫)
(2) 情境目的:結合搖桿、無源蜂鳴器、RGB LED模組、8*8點矩陣、伺服馬達的運轉,利用搖桿按鈕,控制紅綠燈狀況。
1.程式開始執行時,『紅燈狀態』用RGB LED 顯示紅燈,柵欄放下,用8x8LED點矩陣 模擬小紅人立正站立。
2.當搖桿的按扭壓下,紅燈變綠燈狀態,RGB LED 變綠燈,開啟柵欄,同時用蜂鳴器播放鳥鳴聲或音樂。
3.小紅人開始行走持續30秒,倒數15秒,小紅人隨倒數時間越少行走速度越快。
****15秒,動畫圖像間隔0.75秒(4個動畫*0.75=3秒,重複15/3=5次), 顯示綠燈
****10秒,動畫圖像間隔0.5秒(4個動畫*0.5=2秒,重複10/2=5次), 顯示綠燈
****5秒,動畫圖像間隔0.25秒(4個動畫*0.25=1秒,重複5/1=5次), 顯示綠燈(想一想:若改成綠燈閃爍如何處理??)
4.倒數計時結束,變紅燈狀態,小紅人變回立正站立,音樂停止,柵欄放下。
5.程式等待下一個搖桿按扭壓下的指令