★ 此堂課程為線上課程,後續將由艾鍗學院寄送課程開通通知,引導您進入平台開始學習旅程!
【課程大綱】
一、認識基本電腦組成與micro:bit 介紹
二、micro: bit基本輸入介紹
- 5x5 LED 輸出數值、字串、圖案
- LED控制 : plot( X , Y )
- Button A & B
- Analog Input (類比輸入) P0 , P1 , P2
三、程式基本框架與變數
- Blocks程式基本框架
- 常數v.s變數
- 變數的使用
四、運算子
- 數學運算子: +,-,*,/,^(次方)
- 布林變數 : true , false
- 關係運算子: >, >=, <=,<,= ,≠ →運算結果true或false
- 邏輯運算子: and, or , not →針對布林變數進行運算
- 其他數值運算 隨機亂數、暫停、…
五、控制結構
- 條件判斷: if … then … else , switch
- For迴圈 :
- repeat n times do { }
- for index from 0 to n do { }
- for element index of list { }
- while迴圈
- while (true) do { }
六、 micro:bit 內建感測器的讀取
- 何謂感測器?
- 溫度感應
- 光線感應 (Light Sensor)
- 方位感測器 (Compass)
- 加速度計 (Accelerator)
七、使用函數
- 函數定義與函數呼叫
八、 micro:bit 無線通訊傳輸
- 關於無線通訊的小觀念
- micro:bit 雙向傳輸實驗
九、 micro:bit LED圖像控制與聲音控制
- 自訂LED 圖像
- 關於音頻與音量小觀念
- 蜂鳴器的連接方式
- micro:bit 音樂創作
十、外部Pin腳控制-讀取/控制 Micro:bit 週邊裝置
- micro:bit I/O腳位說明
- 麵包板的使用
- LED 燈連接與micro:bit 數位輸出
- 加入按鈕與micro:bit 數位讀取
- 伺服馬達工作原理與micro:bit 控制伺服馬達
十一、micro:bit 遊戲設計
- micro:bit 遊戲積木
- micro:bit遊戲程式撰寫-射擊遊戲、….
十二、使用陣列
- 陣列概念與使用
- 二維陣列操作