03.按鍵控制與計數迴圈

主題A:【按鍵開關】

micro:bit 正面的兩側提供A、B兩個按鍵開關,可產生「A」、「B」及「A+B」3種按鍵狀態。

運用【基本】->當開始時、【基本】->顯示文字、【輸入】->當 (A) 腳被按下........等程式積木進行練習。

練習1 :【按鍵控制】

當按下按鍵「A」、按鍵「B」時,會產生不同的LED圖案。

實作1:【回答機器】

請利用按鍵開關設計一個「Answering Machine回答機器」,請先輸入一句英文疑問句,當按下按鍵「A」時,LED顯示「YES」,當按下按鍵「B」時,LED顯示「NO」。

主題B:【計數迴圈】

學習程式語言中常見的迴圈(Loop)及數學邏輯應用。

運用【輸入】->當 (A) 腳被按下、【基本】->顯示數字、【迴圈】->計數(index)、【基本】->暫停........等程式積木進行練習。

練習2 :【單向計數】

當按下按鍵「A」時,LED會依序出現「0->9」的數字圖案。

實作2:【雙向計數】

當按下按鍵「A」時,LED會依序出現「0->9」的數字圖案;當按下按鍵「B」時,LED會依序出現「9->0」的數字圖案。

作業繳交

Classroom 中開啟本週作業單,將「實作1」、「實作2」的作業,分別依「班級座號_回答機器」、「班級座號_雙向計數」的格式命名存檔,完成後上傳繳交。