micro:bit 初階示範專案|奧斯丁教育團隊 OURSTEAM in EDUCATION
icon教學資源
272020.10

micro:bit 初階示範專案

專案01:閃爍的心 

程式設計

使用forever(重複執行)創建動畫,使您的micro:bit的心跳不斷跳動。


如何運作?

  • 在micro:bit的LED螢幕上使用兩個內建的大、小愛心圖案來顯示跳動的心
  • 程式中顯示的不同大小愛心會令人產生如同心臟正在跳動的錯覺。
  • 顯示每個圖案後,程式透過pause(ms)將暫停半秒(500毫秒),再顯示下一個圖像。
  • 在電腦編程中,使用forever來保持事物的發生是一個重要的想法:我們創建了一個動畫,只需要一片micro:bit以及幾個程式,它就可以持續運行。這也稱為迭代
程式連結

 
 

專案02:動物小動畫 

程式設計

在micro:bitLED螢幕上創建動畫

鴨子圖像在micro:bit LED顯示屏上上下移動

 


 

如何運作?

首先顯示鴨子的內建圖像,然後透過pause(ms)暫停半秒(500毫秒),再顯示下一個用show leds畫的鴨子圖案,這個圖案可以設計得比內建圖案呈現的位置更低,使它看起來像鴨子在水面上正上下擺動著。

程式連結


專案03:光感應夜燈 
 

程式設計
在黑暗中micro:bit的LED會如同夜燈般亮燈。

如何運作?
 
  • 利用micro:bit的光線感測器,先測量在黑暗中的光線感測值,接著再以此數值來設計後續的程式數值。
  • 利用邏輯來判斷當落在micro:bit上的光線是否低於某個特定數值,例如:小於100。當小於此數值時,利用show leds點亮所有25顆led燈,來當作夜燈使用。
  • 測試時請用手蓋住led,測試看看它是否會亮起所有的led燈。

程式連結
 

專案04:隨機活動選擇器 


程式設計

難以決定現在要做什麼?讓micro:bit為您隨機選擇!


如何運作?

  • 當按下A鍵,您的micro:bit會在1到4之間隨機取數一個數值,而數值會儲存在一個名為random變數

  • 根據變數random的數值不同,micro:bit會透過show string來以字串形式顯示不同的活動。

程式連結


專案05:鄰近信標 


程式設計

使用無線電感應兩個micro:bit距離有多近,可以用來製作尋寶遊戲或其他與距離有關的專案。

傳送端/信標




接收器

如何運作?

  • 此專案至少需要2個micro:bit。我們將創建兩個不同的程式專案,一個用於傳送端/信標,讓該信標不斷發送低功率無線電,而另一個程式則是在接收器上運作。
  • 當接收器從信標接收消息時,它將其強度存儲在一個稱為信號signal的變數中,並將其顯示在LED螢幕上。
  • 如果信號較強,代表著另一個micro:bit可能正在接近;如果無線電信號太微弱,則可能和另一個micro:bit相隔太遠。
  • 當信號越強、距離越近,該led上的長條圖就會亮得越多、範圍變得越大。它是使用數學的映射map積木來將無線電信號強度數字從-95(弱)到-42(強)的範圍映射到0-9的範圍,我們可以利用它來繪製長條圖。
程式連結

【傳送端/信標】


【接收器】
  • icon
  • icon
  • icon
  • icon
  • icon
  • icon電話:04-2337-1605
  • icon傳真:04-2256-9949
  • icon統編:13438259
  • iconE-mail:oursteamtw@gmail.com
  • iconLINE ID:@oursteam