2018年8月13日 星期一

用SensorBoard 玩Arduino (3) 第一支程式-blink(LED、蜂鳴器、按鈕)

3 第一支程式-blink(LED、蜂鳴器、按鈕)
Sensor BoardArduino 的安裝




 ()啟動Transformer



(拖拉積木後,並點選積木,可以看到結果


代表通電,在D10的燈會亮, 

代表斷電,在D10的燈會不亮




程式1:數位腳位輸出-亮燈



程式2:反覆亮燈
程式碼2-1

D13的燈每隔0.5 交替亮暗

程式碼2-2

+文字顯示亮了,暗了

註:使用語音時,要調整一下時間,因為撥放語音要一點時間。

程式3點亮Sensor BoardLED(D10,D11,D12),並閃燈

程式碼3-1


程式碼3-2



依序亮燈

程式碼3-3

自訂變數time


程式4快樂電子琴
請先確認 接腳為蜂鳴器狀態。如果接在另外一邊為三色LED

程式碼4-1

D9腳位播放C4音階,時間0.5(500ms)

程式碼4-2

重覆播放 5 3 3音階

如果Transformer斷線,請重新連接。

程式碼 4-3 自訂函數-同時亮燈與發出聲音


程式5按扭(D2)


程式碼 5-1 按鈕按下LED燈就亮,放開燈變暗




程式碼 5-2 按鈕按一下,LED燈就亮,再按LED變暗
我們設定一個變數num, 每按一下,num就+1。然後將num除以2,取餘數。整除就是暗。餘1就是亮。






程式碼 5-3 自訂函數的功能,按一下,畫一個正方型

四、學生作業
1.請利用按鈕,按一下,亮d12燈,按二下 亮d11燈,按三下亮d10燈,按四下,全部變暗。




沒有留言:

張貼留言