10-20180521第十課
(程式) Micro:bit JavaScript設計工具 makecode.microbit.org
本週我們要來控制外接的LED燈及利用蜂鳴器來發出聲音
一、認識數位腳位與類比腳位
Q:何謂數位訊號?
A:簡單來說,數位訊號只有兩種狀態。高電位跟低電位或者說1(ON)跟0(OFF)(可看做電燈開關,不是ON,就是OFF )。舉凡像是電腦、手機等等的電子產品幾乎都是輸送數位訊號。
Q:何謂類比訊號?
A:類比訊號,簡單的說,就是除了數位訊號以外的訊號都叫作類比訊號。像是溫度的高低變化,聲音的大小變化等連續訊號都是類比訊號。類比訊號有很多種狀態,不像數位訊號只有兩種狀態
二、控制外接的LED燈
利用鱷魚夾來接一顆LED燈,如下圖
練習一:按A鍵燈亮;按B鍵燈滅 (數位腳位),其值為0 及1
練習:按A亮紅燈、按B亮黃燈、按A+B都熄滅
練習二:按A鍵燈亮;按B鍵燈滅 (類比腳位),其值介於0 到 1023間,並非所有腳位都能當類比輸出腳位
練習三:製作呼吸燈(燈漸亮又漸滅)
三、利用蜂鳴器來發出聲音
先利用模擬器來發出聲音
練習全家便利商店入店時的音樂 (簡譜:3 1 5(低音) 1 2 5~ 2 3 2 5(低音) 1)
蜂鳴器的使用
連接圖
檔案傳入micro:bit 來發出聲音,聲音可能很小聲
自己創作一首音樂
四、下週製作電流急急棒