2018年1月20日 星期六

Micro:bit 編程開發資源

官方網站:http://microbit.org/

線上程式設計:
  1. 微軟的PXT Blockly Editor:https://makecode.microbit.org/
  2. Python Editor:http://python.microbit.org/editor.html
  3. Python Editor中文網站:http://microbit.site/
  4. OpenRoberta:https://lab.open-roberta.org/
  5. Scratch X:https://llk.github.io/microbit-extension/
  6. Blockly:https://www.microbit.co.uk/app/

專用IDE:
  1. MU Editor:https://codewith.mu/
  2. uPyCraft:https://www.gitbook.com/book/dfrobot/upycraft_cn/details
  3. KittenBlockly(Scratch):http://www.kittenbot.cn/kittenblock/
  4. Arm mbed:http://developer.mbed.org/platforms/Microbit

檔案:
  1. microbit 的 micropython 源碼:https://github.com/bbcmicrobit/micropython
  2. microbit 的 micropython 檔案:https://microbit-micropython.readthedocs.io/en/latest/

其它:
  1. 國外網友收集:https://github.com/carlosperate/awesome-microbit

變更 Microsoft Makecode 語言介面

Microsoft 提供給 Micro:bit 的 PXT 編程工具 Makecode,提供了 12 語言介面,其中包含了台灣習慣的繁體中文。本文將介紹如何變更語言介面的方法。


STEP 1. 連結 Makecode: 

網址:https://makecode.microbit.org/

STEP 2. 點選「More...(更多)」,選擇 Language。


STEP 3. 點選語言「中文(台灣)」。


 STEP 4. 返回編程介面,語言已變更為「中文(台灣)」


2018年1月13日 星期六

Makecode離線版的下載、設定與使用

Microsoft 為 BBC Micro:bit 設計了一套非常實用的線上編程工具~【Makecode】,它是Microsoft專門為編程體驗設計的學習工具(Microsoft Programming Experience Toolkit (PXT)),不僅提供了簡易親切的圖像式編程積木,亦可以利用 JavaScript 編程方式,學習程式語言的編輯。在提供聯網的環境下,Makecode是非常突出的編程學習工具。



但是,考量教學現場的諸多狀況,尤其在網路聯網不方便時的離線教學,在Github這篇分享文及其所連結的內容,就提供了非常好的解決方案。不過,對於一般使用者或教師,恐怕在建置離線環境仍有些門檻。因此,接下來的內容,主要在尋求更簡易的方法來建置 Makecode 的編程環境。當然, Micro:bit 仍然可以選擇許多的離線工具,例如:Scratch (Makeblock、Kittenblock...)、Blockly(Open Roberta)、Python (MU)、Arduino、C...等。

KittenBot 離線版 PXT 提供的 MakeCode 的離線方案,亦是本文的主要教學內容,文中的內容主要參考自這篇文章,離線版是由中國的小喵科技(Kittenbot)修改分享,有興趣的讀者可以自行參酌。


2018年1月1日 星期一

Lesson 11. Magic Button (磁力遊戲)

概述:

第十一個專案課程,也是最後一個入門專案。利用 Micro:bit 上的指南針(羅盤;磁感測器),進行檢測磁性物質的測試。

Lesson 10. Rock Paper Scissors (剪刀石頭布)

概述:

第十個專案課程,是利用隨機指令的編程積木與 Micro:bit 上內建的LED,設計一個剪刀、石頭、布的遊戲;同時,在程式中還加入了累計分數的功能。

Lesson 09. Smiley Buttons (笑臉遊戲)

概述:

第九個專案課程,是使用Micro:bit 傳誦與接收數據。

Related Posts Plugin for WordPress, Blogger...