感應板初階
LEDSensor Board有兩顆 LED 顯示,一顆為紅色(D10),一顆為綠色(D11)。
電學基礎:
電阻已連接好:R10、R11,以降低電流保護LED。
LED需區分正負極。
實作一:
讓紅燈閃爍(亮1秒、暗1秒)。
讓紅綠燈輪流閃爍(亮1秒、暗1秒)。
課堂作業:
遊戲開始,綠燈閃爍,當蝴蝶飛到洞口前,紅燈閃爍。(led01.sb)
讓蝴蝶跟著滑鼠移動,或者自行設計一個情境。
其他感測裝置:光敏電阻、麥克風、可變電阻。
實作二:
光敏電阻,用來偵測環境明亮度,當作輸入數值(A1),範圍0-1023。
打開練習範例led02.sb,調整太陽的座標,讓太陽隨著光線漸暗而落下,並且背景也漸暗。
當太陽落下,點亮LED燈。
改用滑桿(可變電阻)來控制太陽座標,輸入數值(A0),範圍0-1023。
實作三:
開啟範例檔:範例/games/pong,將球拍改用可變電阻控制左右移動。增加分數變數,每打到1次得10分,得到一定分數後,場景會變換。
開啟dancing.sb,以麥克風來感應輸入數值(A2),當你拍手時,舞者會變換造型。