04Microsoft 範例課程(中階課程)

(2017/08/08)

除了Micro:bit有提供課程外,Microsoft也有提供教學課程,並且分入門課程、中階課程、創客級課程及高級課程,這單元就來看看中階課程。

第一課:Magic 8, a fortune teller game with the BBC micro:bit

  • 學習用狀況控制做簡單遊戲

第二課:Guess the Number, guess a random number with pick number

  • 學習隨機挑選數字

第三課:Counter, display a number with a variable

  • 學習使用變數去控制及記錄

第四課:Love Meter, create a love meter with on pin pressed

  • 利用手指觸控去產生一個愛的感應器

第五課:Rock Paper Scissors, create the classic game of rock paper scissors with if statement

  • 利用狀況控制去做一個剪刀、石頭、布的遊戲

第六課:Truth or Dare, a game that forces each player to reveal a secret or do something funny with if statement

  • 來做一個真心話大冒險的轉盤裝置

第七課:Spinner, spin the arrow with multiple if statements

  • 學習用搖動感測器去做控制

第八課:Die Roll, spin with more if statements

  • 學習用搖動感測器去做個骰子

第九課:Looper, display a series of numbers with a for loop index

  • 學習使用序列迴圈

第十課:Strobe Light, develop shapes with a nested for loops

  • 利用巢狀迴圈去顯示圖案

第十一課:Temperature, get the ambient temperature (degree Celsius °C)

  • 學習使用溫度感測器 (degree Celsius °C)

第十二課:Digi Yoyo, create a counter with a while loop

  • 進階迴圈控制及變數控制

第十三課:Rotation Animation, control an animation with a boolean variable

  • 學習使用布林值去做迴圈控制

第十四課:Compass, displays the direction the BBC micro:bit is pointing with compass

  • 製做一個指南針

第十五課:Zoomer, measure the force with acceleration

  • 利用加速感測器做一個力量感測裝置

第十六課:Glowing Pendulum, construct a pendulum that glows using acceleration

  • 利用加速感測器做一個擺錘裝置

第十七課:Classic Beatbox, make a beatbox music player with variables

  • 做一個簡單發生音調裝置

第十八課:Light Beatbox, make a beatbox music player with light level

  • 隨音調而產生不同亮度