Microsoft MakeCode
MicrosoftのMakeCodeエディターは、BBC micro:bitを使ってプログラミングを始め、作成するのに最適な方法です。 色分けされたブロックは、以前にScratchを使用した人にはおなじみです。しかもこの超小型コンピューターの機能すべてにアクセスできるほど強力です。 JavaScriptに切り替え、ブロックの背後にあるテキストベースのコードを確認できます。
はじめようのページでは、あなたの最初のステップをご案内します。
授業でエディター をつかうのに必要な条件などは MakeCode のよくある質問で見ることができます。
Python
Pythonはテキストベースのコーディングを通じてプログラミングのスキルを深める素晴らしい方法です。 英語に似た自然な構造で、学習を始めるのが簡単な上、 データサイエンスや機械学習などの分野でも使えるほど強力です
学校で広く使用されており、教師、プログラマー、エンジニアの世界中のコミュニティによってサポートされています。 Pythonエディターは、教師と学習者がmicro:bit上のテキストベースのプログラミングを最大限に活用できるよう設計されています。
何から始めるか、決められませんか? micro:bitに決めてもらいましょう!
無線制御された強盗アラームを作りましょう
暗いときに点灯する自動ライトを作成します。
Mobile and tablet apps
スマホやタブレットなどのモバイルデバイスを使用しているならば、MakeCodeでmicro:bitをプログラムできるiOSやAndroidのアプリがあります。 Bluetooth無線接続を使用してコードをモバイルデバイスからmicro:bitに転送するため、データケーブルは必要ありません。
micro:bit CreateAI
micro:bit CreateAI is a free, web-based tool that makes it easy for students to explore AI through movement and machine learning, and take it into the real world with a BBC micro:bit.
With micro:bit CreateAI, you can program a micro:bit to recognise and respond to your movements, like clapping, waving, dancing or jumping. You can do this by collecting your data samples, training, testing and improving your own machine learning model, then using it in a Microsoft MakeCode program on your micro:bit.
Make a smart exercise timer using AI
Use AI to detect and time specific activities
Scratch
Scratchは世界中の子どもや大人に愛されています。 多くの人にとって、だいたい8歳以上で初めてプログラミングに入門するのはScratchになります。
micro:bitをScratchプロジェクトに統合すると、micro:bitを物理的なゲームコントローラー、絵筆、デジタルスコアボードなどに変えることができます。 BluetoothとScratch LinkがインストールされたWindowsまたはmacOS(バージョン10/11)のコンピュータ、またはAndroidアプリをインストールするためのChromebookまたはモバイルデバイスが必要です。 それから、以下のリンクに従ってScratchプロジェクトを開始したり、探索したりすることができます。
Scratchで不思議な楽器を操作する
Scratch用ワイヤレスゲームコントローラーを作ろう
Scratchでmicro:bitギターで和音を再生します
Swift Playgrounds
macOS 10.15.3以降のApple iPadまたはMacコンピューターをお持ちの場合、Swift Playgroundsの対話型ブックでSwiftプログラミング言語を調べられます。
Other editors
micro:bitのプログラミングや操作を行うツールを作成している人々の巨大なコミュニティがあり、PythonやC++、他のブロックエディターを含むその他の言語でmicro:bitをプログラムできます。
以下の一覧にあるエディターはMicro:bit教育財団により公式にサポートされているものではないので、質問があれば各エディターの「サポート」の詳細を参照してください。