Microsoft MakeCode
Microsoft的MakeCode編輯器是開始編程和使用BBC micro:bit進行創作的完美方式。 以不同顏色編碼的區塊對於以前使用過 Scratch 的人來說會是很熟悉的,也同時足夠強大可以存取這台小型電腦的所有功能。 您也可以切換到 JavaScript 來查看這些區塊背後的文字式程式碼。
我們的入門頁面將指導您完成第一步。
您可以在 MakeCode 常見問題中找到更多關於在課堂上使用 MakeCode 編輯器的要求。

Python
Python 是基於文字進行編碼,可有效地深化您的程式設計技能。 其類似於英語的自然結構使其易於開始學習,但是也足夠強大,適用於資料科學及機器學習等多方面領域。
它在學校中被廣泛使用,並且獲得教師、程式設計師和工程師的全球支持。 我們的Python編輯器是設計來幫助教師和學習者充分利用micro:bit上基於文本的編程。


無法達成共識? 讓您的 micro:bit 來決定!

進行廣播控制的防盜警報

Create an automatic light that turns on when it’s dark.
手機和平板電腦應用程式
如果您使用手機或平板電腦,我們有 iOS 和 Android 應用程式,讓您能夠使用 MakeCode 來為您的 micro:bit 設計程式。 使用藍牙無線電連接將程式碼從您的手機傳輸到micro:bit,因此不需要使用數據電纜。

micro:bit CreateAI
micro:bit CreateAI 是一款免費且基於網頁的工具,可讓學生輕鬆地透過移動和機器學習來探索人工智慧,並且藉由 BBC micro:bit 將其帶入真實世界。
藉由 micro:bit CreateAI,您可以對 micro:bit 進行程式編寫以辨識並回應您的移動,像是拍手、揮手、跳舞或跳躍。 您可以透過收集您的資料樣本、訓練、測試及改進您自己的機器學習模型,然後將其整合到 Microsoft MakeCode 程式,在 micro:bit 上執行。

Scratch
Scratch 受到全世界兒童和大人的喜愛。 對很多人來說,Scratch 是他們從 8 歲左右開始接觸程式設計的第一個項目。
您可以將micro:bit 集成到Scratch項目中,將micro:bit 轉換為物理遊戲控制器,畫筆,數字記分板或更多。 您需要一台安裝有藍牙和 Scratch 連結的 Windows 或 macOS 電腦(版本10/11),或者一台 Chromebook 或手機來安裝 Android 應用程式。 您可以按照下面的連結開始或探索我們的 Scratch 項目。


Control a mysterious musical instrument in Scratch

為Scratch打造自己的無線遊戲控制器

使用Scratch在micro:bit吉他上彈奏和弦
Swift Playgrounds
如果您有一台具有macOS 10.15.3或更高版本的Apple iPad或Mac電腦,則可以通過我們的Swift Playgrounds交互式書籍探索Swift編程語言。

其他編輯程式
有許多人們正在製作用於編程和與micro:bit互動的工具,這意味著你可以用Python、C++和其他語言為你的micro:bit編程,包括其他塊狀編輯器。
Micro:bit Educational Foundation未正式 支持以下列出的編輯器,因此如有疑問,請在編輯器中查找“支持”詳細信息。