06APP的應用 micro:bit Blue

(2017/08/10)

經過幾天的研究,發現Micro:bit還真的滿好玩的,它有很多功能或資訊還可以透過藍牙手機來觀看,這個單元就來看看Micro:bit 如何與藍牙手機來做互動。

一、與Micro:bit有關的APP

  • 由於我只有Android相關的手機及平板,所以只針對Android的APP來測試

  • 利用【Google 商店】搜尋 Micro:bit 可得到如下APP

二、介紹第一個APP:micro:bit Blue

  • 下載點:Google 商店(如下圖所示)

  • 參考資料:BBC Microbit The Woolley Factor

  • Micro:bit板子安裝的hex檔案:microbit-1_4_17_pwr0.hex (這邊取得的是1.4.17版,也可到下面附件區取得),這邊很重要,micro:bit 板子要先上傳此hex檔!

  • 手機藍牙配對的處理:

    • 搜尋藍牙裝置

      • Micro:bit板子進入配對模式,同時按住A和B,然後按住Reset一秒後放開,等LED出現配對摸式後,再把A和B放開

        • micro:bit板子進入配對模式後,會指示按 A 鍵,請按下A鍵

        • 按下A鍵後,LED會跑馬燈會跑6個數字,就是PIN碼,再把PIN碼輸入到手機上"

      • 配對成功,micro:bit板子出現打勾!

      • 若配對失敗,micro:bit板子會出現一個叉叉!再重來一次,讓板子重新進入配對模式....

  • 進入 micro:bit Blue APP

    • 進入畫面,點選剛剛配對的板子

  • 接下來有很多項目可玩,我們就一項一項來測試吧!

      • 加速度計

        • 磁力儀

          • 把板子當指北針來旋轉看看,X、Y、Z的值會改變

        • 按鍵

        • 按A、B鍵,會發現短按亮綠燈,長按亮紅燈

        • LED燈

        • 在手機處畫圖案或寫字,會在板子的LED處顯示

            • 改變字顯示的速度,先點選右上角的...,再選Settings

        • 溫度

        • 顯示目前的溫度,但好像不準(偏高)

        • 數位輸出

        • 利用鱷魚夾,一個的一端接P0,另一端接LED的正極;另一個的一端接GND,另一端接LED的負極

        • 溫度警報

        • 顯示溫度是否正常?

        • 松鼠計數器

        • 松鼠計數器?不是很清楚做什麼用?好像發現松鼠時按A鍵,按B鍵可以知道總數?這部分請看Woolley的影片

        • 設備資訊

        • 可以看到這板子的Model Number、Serial Number和Firmware Revision等資訊

        • 動物魔術

        • 其實跟前面的「按鍵」很像,只是增加為動物圖像及聲音

        • 遙控器

        • 可以用來當遙控器,這部分可參閱另一篇文章(MICRO:BOT BLUETOOTH CONTROL),利用這遙控器來控制自走車

        • 心率圖

        • 這要搭配可測心率的設備來達成,所以一進入這個項目會先掃瞄是否有心率設備,掃到我的小米手環2,但這設備沒有用!

  • 上面項目的最後兩個不知做什麼用?大概就做上面簡單的介紹

  • 關於這個APP,Martin Woolley也有拍攝影片說明,影片網址:https://vimeo.com/153078747