04Microsoft 範例課程(中階課程)
(2017/08/08)
除了Micro:bit有提供課程外,Microsoft也有提供教學課程,並且分入門課程、中階課程、創客級課程及高級課程,這單元就來看看中階課程。
Microsoft (微軟)範例課程網址:https://www.microbit.co.uk/blocks/lessons
第一課: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
隨音調而產生不同亮度