【實作影片】
小專案參考范運平老師的S4A救護車音效,感謝運平老師。
先來看一看「求救訊號」小專案的實作情形
【使用軟體】
S4A (Scratch for Arduino)
「求救訊號」的範例檔可於此下載
【硬體介紹】
S4A感應板裝在Arduino上,並將Arduino載入S4A1.5韌體
這次使用到S4A感應板的輸出元件有LED(紅與綠)、蜂鳴器
【S4A核心積木】
蜂鳴器值的範圍是0~255,可試不同值會發出不同的音高,0與255會無聲音。
(之前以Arduino程式語言來控制蜂鳴器時,蜂鳴器是直接接上Arduino針腳,以不同頻率送出以控制音高,可做出樂曲,但用S4A會有困難。在S4A感應板中,motoduino團隊的這個蜂鳴器,似乎與直接控制不同,直接送出類比輸出就可發聲,但是就無法控制精準的音高了)
【程式教學順序】
在教學時,一開始可請學生試試看紅LED的核心積木,來控制紅LED的亮與暗。
再來加入綠色LED的控制(digital 11)
可試交替閃爍如下圖
(學生也可試不同的閃法及閃爍時間)
再來加入蜂鳴器的控制(analog
9)如下圖,
建議迴圈完要關蜂鳴器,不然會一直有聲音
沒有留言:
張貼留言