05 第五天的課程
(程式) Micro:bit JavaScript設計工具 makecode.microbit.org
一、認識數位腳位與類比腳位
Q:何謂數位訊號?
A:簡單來說,數位訊號只有兩種狀態。高電位跟低電位或者說1(ON)跟0(OFF)(可看做電燈開關,不是ON,就是OFF )。舉凡像是電腦、手機等等的電子產品幾乎都是輸送數位訊號。
Q:何謂類比訊號?
A:類比訊號,簡單的說,就是除了數位訊號以外的訊號都叫作類比訊號。像是溫度的高低變化,聲音的大小變化等連續訊號都是類比訊號。類比訊號有很多種狀態,不像數位訊號只有兩種狀態
二、控制外接的LED燈
利用鱷魚夾來接一顆LED燈,如下圖
練習一:按A鍵燈亮;按B鍵燈滅 (數位腳位),其值為0 及1
練習:按A亮紅燈、按B亮黃燈、按A+B都熄滅
練習二:按A鍵燈亮;按B鍵燈滅 (類比腳位),其值介於0 到 1023間,並非所有腳位都能當類比輸出腳位
練習三:製作呼吸燈(燈漸亮又漸滅)
三、天黑請開燈
micro:bit 本身有測光的功能(感應器就有25個LED燈的區域)
如何顯示測光的值?
請觀察有照光及沒有照光所呈現的值各為多少?
請設計一個路燈控制系統,當天黑時,外接的LED燈亮起來,當天亮的時侯,外接的LED燈滅掉!
四、紅綠燈
認識三色LED燈
有觀察過紅綠燈的亮燈情形嗎?
綠燈亮5秒
綠燈閃爍5次
黃燈亮3秒
紅燈亮5秒
三色LED燈與Micro:bit連接
請設計一個紅綠燈亮燈系統
五、其他示範
還有複雜的腳位可用