awesome-microbit の日本語訳
BBC micro:bit のリソースのまとめ。BBC micro:bit はプログラミング可能な小さなコンピュータで、簡単で楽しく学んだり教えられるように作られています。 この小型ボードにはブルートゥースが使えるマイクロコントローラー、USB、加速度・地磁気・明度・温度センサー、5x5 のLED、2つのボタンとGPIO(汎用入出力)があります。
Inspired by the Awesome lists.
この資料の修正・改善はいつでもウェルカム!(本音言うと是非貢献して欲しい)
- プログラミング
- プログラミングツール
- モバイルアプリ
- ChromeOS アプリ
- インタフェースチップ
- ハードウェア
- CAD & 3D プリンター
- 2D デザイン
- プロジェクト
- 記事
- 動画
- 書籍
- 教材
- コミュニティ
- その他いろいろ
- MakeCode - ブラウザベースのエミュレータとブロックプログラミングで JavaScript (TypeScript) を生成できる (もともと PXT として知られていた)。
- MakeCode Windows 10 App - Windows 10 で動く micro:bit MakeCode。
- Open Roberta Lab - ロボットをプログラミングするためのブロックプログラミング環境で、MicroPythonを生成できるので micro:bit でも使える。
- EduBlocks - Scratch から Python への経験が積める ブロックプログラミング。
以下はもうメンテナンスされてないエディタ:
- Microsoft Blocks - Touch Develop コードを生成するブロックプログラミング。既に開発は停止し、代わりにMakeCodeの利用することを推奨。
- Code Kingdoms - 「ドラグアンドドロップ」のプログラミングからテキストベースのプログラミング (Javascript) を経験できる。もうメンテンナンスされていない。
- Scratch for BBC micro:bit - micro:bit を Scratch / S2Bot で Bluetooth ゲームコントローラーとして使える (特殊な BLED112 Bluetooth ドングルが必要)。
- ScratchX micro:bit extension - スクラッチプログラミングで micro:bit を無線コントロールできる。
- s2m - Scratch 2 のオフラインエディタと micro:bit をUSBでつなげる Python プログラム。
- MicroPython - MicroPython の micro:bit 用の移植。MicroPythonは Python 3 のマイクロコントローラーと制限された環境用の実装。
- microbit.org Python editor - micro:bit財団ウェブサイト公式の Python エディタ。
- microbit.co.uk Python editor - microbit.co.uk が提供するオリジナルの Python エディタ。古い MicroPython を含む。
- Mu - MicroPython と BBC micro:bit 用の "Micro" エディタ。
- create.withcode.uk - micro:bit MicroPython をサポートする Python のオンラインエディタとシミュレーター。 (使い方).
- Atom micro:bit MicroPython package - Atom エディタ用の BBC micro:bit MicroPython サポートパッケージ。
- Thonny micro:bit - 初心者向け Python IDE 「Thonny」 用のプラグイン。
- JetBrains IDEA/PyCharm IDE plugin - IntelliJ IDEA と PyCharm 用の MicroPython プラグイン。
- uPyCraft - Windows/Mac 用の micro:bit 互換 MicroPython IDE。シンプルで使いやすくデザインされている。
- CodeSpace - オンラインの miro:bit 用 MicroPython IDE。学習用教材もセットになっている。
- Servo - micro:bit の PWM でサーボをコントロールするシンプルなクラス。
- PCA9685 - I2C 経由で PCA9685 16-Channel 12-bit PWM/Servo Driver を使うシンプルなクラス。
- MAX7219 7-segment - SPI 経由で MAX7219 7-segment ディスプレイをコントロールする MicroPython モジュール。
- MAX7219 matrix - SPI 経由で MAX7219 チップ 8x8 LED を使用する MicroPython モジュール。
- SSD1306 - micro:bit で OLED SSD1306 128x64 I2C をコントロールする MicroPython ライブラリ。
- SSD1306 7seg - SSD1306 OLED を 7-segment ディスプレイのように使う MicroPython ライブラリ。
- SSD1306 SPI - SPI 経由で micro:bit を使用し OLED SSD1306 128x64 をコントロールする MicroPython ライブラリ。
- HT16K33 - HT16K33 LED マトリックスドライバー を複数の設定(16x8, 8x8 or 8x8x2)で使用する MicroPython ライブラリ。
- HC-SR04 - SPI 経由で HC-SR04 超音波センサーを使用する基本的な MicroPython ライブラリ。
- US-100 - UART 経由で US-100 (超音波センサモジュール) を使用する基本 MicroPython ライブラリ。
- KY038 - KY038 (音声センサ) を使用する MicroPython ライブラリ。拍手カウンタの機能付き。
- Nokia 5110 PCD8544 LCD - Nokia 5110 LCD 用 micro:bit 用 MicroPython コントローラー。
- MPL115A1 - NXP MPL115A1 SPI センサーで気圧と温度を計測する MicroPython ライブラリ。
- 24LCxxx EEPROM - Microchip I2C EEPROM に読み書きを行う micro:bit の例。
- ULN2003 - ULN2003 ダーリントン・トランジスタ経由でステッピングモーターを制御する Micropython コード。
- Bosch BME280 - I2C 経由で Bosch BME280 気圧、温度、湿度センサを読む。
- Pixy - BBC micro:bit で Pixy cam を使用するための�インタフェースモジュール。
- MB1013 - UART 経由で MB1013 超音波センサをコントロールするモジュール。
- MY9221 - MY9221 LED ドライバを使って 10 セグメント LED バーグラフモジュールをコントロールするライブラリ。
- AM2320 - I2C 経由で Aosong AM2320 温度・湿度センサーとやり取りするライブラリ。
- DHT12 - I2C 経由で Aosong DHT12 温度・湿度センサーとやりとりするライブラリ。
- TM1637 - TM1637 LED ドライバを使って4桁 7-segment LEDディスプレイモジュールをコントロールするモジュール。
- micro:bit MIDI - BBC micro:bit に MIDI デバイスを接続するためのモジュール。
- MicroPeri - micro:bit を外部ペリフェラルまたはセンサとして接続し、micro:bit MycroPython と同じAPIで動かすための Python ライブラリ。
- microbit_stub - micro:bit の MicroPython API をエミュレートするライブラリ。
- bluezero - micro:bit の事例がある Bluetooth デバイスと接続するための Python ライブラリ。
- bitio - micro:bit I/O 用の Python ライブラリ。PC/Mac/Linux/Rasberry Pi で Python コードを実行でき、 micro:bit と直接やり取りさせることができる。
- uFlash - Python のプログラムで micro:bit を書き換えるツール。
- MicroFs - micro:bit のファイルシステムとやり取りするコマンドラインツールと Python モジュール。
- Jupyter kernel for the micro:bit - Jupyter が直接 MicroPython のコードを micro:bit 上で動かせるようにするパッケージ。
- MakeCode - micro:bit 用のブラウザベースのエミューレーター、ブロックプログラミング、JavaScript(TypeScript)エディター
- MakeCode Windows 10 App - Windows 10 で動く micro:bit MakeCode
- Espruino JavaScript - マイクロコントローラー用の JavaScript インタープリター。 テキスト及びブロックでコードが書ける WebIDE もある。
MakeCode 上でパッケージインストールして使うもの。ベータ版のものが多いので利用は自己責任で。
- Neopixel - Neo-Pixel (個別のアドレス可能な RGB LED) 用パッケージ。
- Filesystem - ベータ版のファイルシステムパッケージ。
- MAX6675 - MAX6675 (デジタル温度計) 用パッケージ。
- Bluetooth MAX6675 - MAX6675(デジタル温度計)用の Bluetooth サービス。
- Sonar - HC-SR04等の超音波距離センサモジュール用のパッケージ。
- Bluetooth Temperature Sensor - 温度読み出し用の Bluetooth サービス。
- MIDI - MakeCode 用の MIDI インタフェース。
- Bluetooth MIDI - MakeCode 用の Bluetooth Midi インタフェースパッケージ。
- BlueDot - BlueDot アプリをサポートするパッケージ。
- GY521 - MPU-6050 (GY-521 三軸ジャイロセンサ) 用パッケージ。
- UCL Junkrobot - 28BYJ-48 ステッパーモーターと HC-SR04 超音波センサーを使用して動かすジャンクロボット用パッケージ。
- BitBot - BitBot 用パッケージ。
- gamer:bit - SparkFun gamer:bit (ゲームコントローラ風のモジュール) 用パッケージ。
- moto:bit - SparkFun moto:bit (車両等を作るためのボード) 用パッケージ。
- weather:bit - SparkFun weather:bit (天気関係の気圧、温度、湿度等のセンサが付いたボード)用パッケージ
- SSD1306 - SSD1306 OLED (有機ELディスプレイ) コントローラー用のパッケージ
- mi:node - mi:node kit (element14が提供しているIoTスターターキット) 用のパッケージ。
- Kitronik Servo Lite - Kitronik Servo:Lite (サーボコントロール用ボード) 用パッケージ。
- Kitronik I2C 16 Servo - Kitronik I2C 16 (最大16個のサーボをコントロールするボード) 用パッケージ。
- Kitronik motor driver - Kitronik Driver Board (micro:bit 用モーター基板) 用パッケージ。
- Lego Power Functions - LEGO® Power Functions モーターを micro:bit と 赤外線 LED を使ってコントロールするパッケージ。
- KY040 - LY-040 ロータリーエンコーダー用パッケージ。
- Invent robot - Invent ロボット作成キット用のパッケージ。
- Robotbit - KttenBot Robotbit 用パッケージ。
- ubirch NB-IoT - ubirch バックエンドへの署名済みデータ送信用パッケージ。
- CCS811 - CCS811 空気品質センサモジュール用パッケージ。
- DS1307 - DS1307 RTC (リアルタイムクロックモジュール) 用パッケージ。
- HT16K33 - HT16K33 I2C Alphanumeric Display (アルファベット用ディスプレイ) 用パッケージ。
- HoneyBit - Honeycomb キット用パッケージ。
- katakana - 半角カタカナを micro:bit に表示するパッケージ。
- Bluetooth beacons - Bluetooth ビーコン用パッケージ。 iBeacon や AltBeacon アドバタイザーみたいなことができる。
- micro turtle - micro:bit のスクリーン上で1つのピクセルを動かす(亀に見立てて)パッケージ。LOGO言語っぽく書ける。
- Grove - Seeed Studio Grove モジュール用のパッケージ。
- LumexOLED - Lumex LED用パッケージ。
- node-bbc-microbit - BLE を使って Node.js から micro:bit をコントロール。
- node-bbc-microbit-io - Johnny-Five (JavaScript Robotics と IoT 用プログラミングフレームワーク) 用 micro:bit IO プラグイン。
- microBit.js - Web Bluetooth API を使用して BBC micro:bit とやり取りする JavaScript ライブラリ。
- PXT Command Line Tool - コマンドラインツールで MakeCode JavaScript のプログラムを micro:bit にインストールできる。また、ローカルバージョンの MakeCode エディタを実行可能。
- C/C++ runtime - C/C++ で micro:bit プログラムを始めるためのガイドで、micro:bit ランタイムを構成するAPI、ドライバーと型の全てのドキュメントがある。Bluetooth のドキュメントに工場出荷時の micro:bit のオリジナル hex ファイルへのリンクがある。
- Arduino nRF5 - micro:bit を含む Nordic Semiconductor nRF5 ベースの基盤用の Arduino コア。
- Micro:Pi - シリアルモニターとデプロイ機能付きの micro:bit 用の C/C++ 用エディタ。Python で書かれ、全ての依存関係を含んだインストーラー付き(インストーラーはATM Linux のみで動作し、その他のOSでは手動でインストールする必要がある)。
- OneWire - BBC micro:bit OneWire ライブラリ, Erik Olieman の mbed DS1820 lib を基にしたもの。
- neopixel - neopixels を BBC micro:bit で使うためのライブラリ。
- micro:bit Screen - micro:bit 用 Arduino LED スクリーンライブラリ。
- Adafruit Arduino micro:bit library - Arduino IDE で micro:bit を使うためのラッパーコードとサンプル。
- RTCC MCP7941X - BBC micro:bit から MCP79410 RTCC (Real Time Clock Calendar) モジュールとやり取りするプログラム。
- AS-289R2 - micro:bit 用 AS-289R2 サーマルプリンター Mbed ライブラリ。
その他の micro:bit をプログラム可能なプログラミング言語
- Touch Develop - インタラクティブなビジュアルコンポーネントを使ってテキストベースのプログラミング柔軟にできる。
- Rust - Rust で書かれたコードを micro:bit 用にコンパイルしたときの話を書いた記事。
- Forth - BBC micro:bit 用のスタックベースのプログラミング言語。
- Pascal - micro:bit を含む ARM プロセッサーベース向けのパスカルコンパイラ。
- Ada - micro:bit 用の Ada 開発環境をセットアップする手順。
- Sniff - Sniff は Scratch のようなプログラム言語で、Scratch から従来のプログラミング言語にスムーズに移行できるようにデザインされている。
- Lisp - BBC micro:bit 用の Lisp インタプリター。
これらのプログラミング言語は直接 micro:bit にプログラムしないが、micro:bit をやり取りするプログラムを書くときに使えるもの。
- Kodu Controller - Kodu Game Lab から micro:bit とやり取りできる。
- Simulink Coder Support Package - Simulink のモデルを作成でき、自動的に micro:bit にインストールできるパッケージ。.
- micro:bit for Dyalog APL on the Pi - Raspberry Pi 上の Dynalog APL から micro:bit を(MicroPython のシリアルコネクション経由で)使うツール。
- Gobot - 現実のデバイスをプログラムする Go 言語のフレームワーク。micro:bit と Bluetooth LE 経由でやり取りできる。
- Microbit-Unity - Unity Controller として BBC micro:bit を使うための Unity スクリプト。
- Haxe node BBC micro:bit - Node.js から BLE と Haxe 言語を使って BBC micro:bit をコントロールする。
- App Inventor + IoT - App Inventor を使って Bluetooth 経由で micro:bit をコントロールする。App Inventor は Android アプリ用のビジュアルプログラミング言語。
- BlockyTalkyBLE - Bluetooth 経由で BBC micro:bit と AppInventor のモバイルアプリを簡単に接続できるようにする MakeCode と App Inventor の拡張。
- DroidScript micro:bit Plugin - DroidScript アプリ(JavaScriptで書かれたAndroidアプリ)から BBC micro:bit を無線でコントロールできるようにするプラグイン。
- CBMicroBit 「C++/Objective C」 用の C++ で書かれた コア Bluetooth ラッパーで、OSX と micro:bit をBLEで接続し、OSC経由で出力ができる(単独での使用したり、C++ や Objective C のライブラリとして使える)。
- Swift - Swift で書かれた micro:bit を使う API。BLE経由で Apple デバイスと micro:bit のやり取りができるようになる。
- Vagrant Development Environment for C/C++, MicroPython and Makecode - micro:bit 開発に必要なツール群、C/C++ プログラム、MicroPython の開発/コンパイル、MakeCode用パッケージの作成っといったものが入ったVagrant VM。
- micro:bit uploader - ダウンロードフォルダを監視して自動的に micro:bit にインストールするWindowsアプリケーション。
- Official Android App (Source Code) - Bluetooth 経由で micro:bit のプログラムを書き換えられる。
- Official iOS App - Bluetooth 経由で micro:bit のプログラムを書き換えられる。
- micro:bit Blue (Source Code) - Bluetooth を使用して micro:bit とやり取りするいくつかのデモを含んだ Android アプリ。
- Bitty Software Apps - いろんな Android 及び iOS アプリの一覧で、中にはデータ収集、音を鳴らす等があり、興味のあるものが見つけられるかも。
- Insight Mr Bit (iOS) - シンプルなプログラムを簡単な英語で作成し便利なことが色々するように BBC micro:bit をコントロールする。
- Micro:bit Xamarin (Source code) - BBC micro:bit と Bluetooth LE 経由でやり取りするデモ用 Android アプリ。オープンソースのアプリなので、Xamarin で micro:bit を扱う良い事例。
- bitty blue - BBC micro:bit と Bluetooth で色々楽しめる iOS と Android アプリ。
- micro:bit logger - BLE 経由でデータを収集しファイルに出力できる Android アプリ。
- Kitronik Move - Bluetooth LE 経由で micro:bit をコントロールする十字キー Android アプリ。
- nRF Connect - BLE デバイスのスキャン、アドバタイズ、捜査ができる Android 用ツールアプリ。micro:bit も対応し、サービス情報やマクロ等が使える。
- Tickle - micro:bit を含む多種のデバイスをプログラム可能な iOS アプリで、お互いを接続し互いにやり取りさせられる。
- Serial Bluetooth Terminal - micro:bit の Bluetooth UART データを送受信できる Android アプリ。
- Quiz:bit (Source Code) - BBC micro:bit programs and a matching application for providing a quiz-voter-style service using micro:bits as the controls.
- bitty blue - Play with 3D "PolySquiggles", use as a compass, have fun with the buttons, send images or text to the LED display, connect and control electronic circuits, and all via Bluetooth.
- bitty data logger - Capture and chart accelerometer, magnetometer and temperature data from your micro:bit's internal sensors over Bluetooth.
- microbit-chrome - Prototype chrome addon that exposes the micro:bit's serial output to webpages like the MakeCode editor.
USB インタフェースチップはバッテリーコネクタのそばに配置されたマイクロコントローラーで、USB のストレージ・デバイスとして動作し、オペレーティング・システムのファイルエクスプローラーを使った micro:bit のファームウェアの更新をができるようになっている。
- microbit.org Developer Community Info - この micro:bit の開発者コミュニティページにはインタフェースチップの DAPlink と USB インタフェースの情報がある。
- DAPLink on micro:bit - DAPLink はインタフェースチップ上で動く標準のソフトウェアで、このページには更新方法や最新のファームウェアの情報がある。
- DAPLink source code - mbed DAPLink のソースコード。micro:bit用のビルド情報もある。
- J-Link OB Firmware - DAPLink と同等の書き換え機能があり、J-Link デバッグを含んだ拡張ができる。
- pyOCD - micro:bit に備わっている ARM Cortex-M マイクロコントローラーのプラグラム及びデバッグ用の Python ライブラリ。インターフェースチップから提供された CMSIS-DAP を使っている。:cry: 専門知識が不足して何言ってるかわからん
- DAP.js - USB/HID 経由の JavaScript (Node.js and WebUSB)インタフェースから DAP-CMSIS とやり取りする。つまり、pyOCD の機能のサブセット。
- Hardware Design - BBC micro:bit の回路図と部品表。
- micro:bit Reference Design - micro:bit と100%のバイナリ互換のある基盤のデザインファイル。独自の micro:bit を設計するとき用。
- micro:bit Badge - バッテリーホルダ、ブザー、コネクタの拡張、ピンの接続部分を備えた オープンソース PCB (プリント基板)。
- Eagle micro:bit Edge Part - micro:bit のエッジコネクタ用の Eagle ライブラリ。
- Kicad micro:bit Connector - micro:bit のエッジコネクタソケット用の KiCad コンポネントライブラリとフットプリント(PCB部品形状)ライブラリ。
- SparkFun Breakout Board - SparkFun micro:bit ブレークアウト基板用のオープンソースファイル。
- SparkFun moto:bit - SparkFun moto:bit 用のオープンソースファイル。moto:bitはロボットプラットフォームの基板。
- SparkFun weather:bit - SparkFun weather:bit 用のオープンソースファイル。これは気象台用の基板。
- SparkFun gamer:bit - SparkFun gamer:bit 用のオープンソースファイル。ゲームシステム用の基板。
- Kitronik CAD Resources - Kitronik で生成された BBC micro:bit CAD モデル。
- Proto-PIC CAD Resources - Proto-PIC の micro:bit 関連製品の CAD リソース。
- Microbot Case - micro:bit 用のロボットの形をした3Dプリンタ製ケース。
- micro:bit Stand - 3Dプリンタ製の micro:bit 用スタンド。
- micro:bit Rover - micro:bit ロボットローバーを作るための3Dプリンタ製のパーツ。
- micro:Racing - micro:bit 用の3Dプリンタ製の3Dハンドル型のケース。
- Binary Watch - micro:bit 用の3Dプリンタ製の時計とストラップ。
- micro:bit Compass -micro:bit 用の3Dプリンタ製のコンパスケース。
- A4 folder holder - A4サイズのスクールフォルダ(リングファイル)に収めるための micro:bit 用の3Dプリンタ製ホルダー。
- mibot drawing robot - BBC micro:bit とモータードライブ基板でできたお絵かきロボット用の3Dプリンタ製シャーシ(胴体)。
- Robottillo:bit - 小さなロボットみたいな見た目の3Dプリンタ製のケース。2つのバージョンが有り、背面を保護するものとピン用の穴が空いたもの。
- Battery pack holder - BBC micro:bit 用のシンプルな3Dプリンタ製電池パックホルダ。
- micro:bit holder - 20個のmicro:bitを縦置きできるスタンドで、教室で使うと便利なもの。
- micro:bit Fritzing Part - micro:bit 用のモデルもある Fritzing パーツの Richard Hayler さんのコレクション。
- micro:bit-o-matic - ウェブサイトで使える簡単に mciro:bit のLEDメッセージ付きのイラスト(画像)を生成できる。
- micro:bit SVG - 精細なSVG製の BBC micro:bit 画像。
- MonkMakes micro:bit Diagramming Kit - BBC micro:bit のワニクリップを使ったダイアグラム図を作成するときに使えるSVGファイルテンプレート
これらのプロジェクトには再現可能な手順と材料が含まれています。
- JUST DO IoT - LoRaWAN ネットワークに micro:bit を接続。オープンソースの micro:bit に接続するハードウェアも含む。
- Micro:Bob - micro:bit でコントロールできる簡単な二足歩行ロボット。
- Coffee Timer (1, 2, 3) - コーヒーメーカーを micro:bit のインジケーターで拡張することに関する3つの記事。省電力通信の選択肢と特別な筐体の作成方法等。
- Thermal Printer - Spakfun 感熱チルロールプリンターに接続して使用する。
- Telescopic Light Sword - micro:bit と電気と3Dプリンタパーツを使ってオリジナルの光の剣を作るプロジェクト。
- Micro Simon - micro:bit をあのサイモンゲームに接続してプログラムする。
- Alexa Weather On micro:bit - 天気をきかれたときに回答を micro:bit に表示する Amazon Alexa のような機能。
- BBC Microbit Balloon Tracker - micro:bit を GPS と LoRa トランシーバーを接続して現在地を追跡送信するバルーントラッカー。
- SonicPixels - BBC micro:bit と Max フレームワークを使い複数のスピーカーをコントロール。
- Little Bug Bit - ローコスト micro:bit バギー(リンク先は Google アカウント必要)。
- HandShake - 体が不自由な人向けのジェスチャー認識プロジェクト。
- Mega:Bit - micro:bit の 5x5 LED とボタンをを巨大化して本物の micro:bit を接続する。
- Scrolling display - 無線で複数の micro:bit を接続して作るスクリーンディスプレイ。
- Ironman Arc Reactor - 3D プリンターで部品を作り組み立てられる micro:bit で接続されたアイアンマンのアークリアクターで 。MK I と Mk II を選択可能。
- microbit-beacon-finder - BLE ビーコンを探し、そのIDを micro:bit のLEDに表示。
- Build A Klawsome micro:bit Controlled Tank - パースペックス材の micr:bit 戦車の設計方法。 micro:bit Hovercraft - 水陸両用ホバークラフト。車体を浮上させる下向きに空気を送る二つのモーターと、方向をコントロールする2つのモーターを使う。
- ZIP Halo Compass - クリスマステーマの micro:bit ZIP Halo コンパス。ケースは3Dプリンタ製でレーザーカットされたもの。
- Micro:Boy - micro:bit でアーケードゲームを作って遊ぶハードウェアプロジェクト。
- Alexa, Ask micro:bit to Turn LED Light - Alexa と RGB LED と micro:bit を接続してコントロールするプロジェクトの解説。
- OpenGestureControl - 義手の人がジェスチャーでデスクトップコンピュータをコントロールするための BBC micro:bit とやり取りする Linux アプリケーション。
- micro:bit spectrum - BBC micro:bit にオーディオスペクトラムを表示する回路とコード。
- micro:bit TVPong - TVで古くからあるPongゲームを遊ぶ。BBC micro:bit をコントローラーに、BLEを使う。
- microbit.co.uk Site Index - microbit.co.uk にはプロジェクトやチュートリアルがそろった大規模なリストがある。
- hackster micro:bit community - ユーザーが投稿した micro:bit 用プロジェクトがある hackster のコミュニティ。
- MakeCode Projects - MakeCode エディタでできる micro:bit プロジェクトの一覧。
- Inventorspace micro:bit category - SparkFunが提供する、教室や学校、学区で実践できる楽しいプロジェクトのコミュニティ。
- Tinkercademy Projects - micro:bit と Tinkercademy Tinker Kit を使ったプロジェクトのコレクション。
- Raspberry Pi micro:bit Projects - Raspberry Pi 財団が提供する Raspberry Pi と micro:bit を使ったプロジェクトのコレクション。
- Hackaday.io micro:bit Projects - Hackaday.io 内の 「micro:bit」 タグが付いたプロジェクト。 Hackaday.io はコラボレーションできるハードウェア開発コミュニティ。
micro:bit 開発関連の便利な記事
- Offline C/C++ Development With The Micro:bit
- Sending 'commands' from a micro:bit over Bluetooth
- Modelling micro:bit data with the Bitty Data Logger App
- Getting Started with the micro:bit Bluetooth IO Pin Service
- Using MQTT-SN over BLE with the BBC micro:bit
- The First Video Game on the BBC Micro:bit [probably] - micro:bit 用ゲーム作成。パフォーマンス向上に必要な MicroPython の変更箇所やリソースの一般的なプロファイルの話。
- Custom BLE services with micro:bit - 初心者でも使える PXT/MakeCode ブロックとして使える Bluetooth LE サービスの作り方。
- Excel and Micro:Bit - Hacking for fun and creativity! - マイクロコントローラーを使った基本的なセンサーデータの収集の実験と、データのExcelを使ったビジュアル化。
- Writing the second video game for the Micro:bit in Rust - micro:bit ゲームの変更と Rust 言語への移植。
- Adding a new module to MicroPython - midro:bit 用の新しいモジュールを MicroPython に追加する実験の記事。
- Become a Time Lord with the BBC micro:bit - MicroPython で複数のことを実行するための異なるタイミングメカニズムの使い方について。
- Debugging the micro:bit with pyOCD and GDB - PyOCDとGDBを使った micro:bit のデバッグ方法。
- Exploring the BBC micro:bit Software Stack - 何があって、何をして、全部をどう組み合わせるのかについて。
- Building the 1,000 BBC micro:bit Display - 1000個の BBC micro:bit から画像を表示するスクリーンが作れるのか?
- micro:bit Radio Packets - MakeCode の無線パケットの仕様の説明(micro:bit ランタイム仕様上に構築されているもの)と MakeCode と MicroPython プログラムを無線経由でやり取りする方法について。
- Synchronized Music on micro:bits - micro:bit のメッシュネットワークを構築し、広いエリアで音楽を同調して流す仕組みを構築。
- Using the Built-in Sensors - micro:bit に付属している加速度センサーと地磁気センサーの使い方を学ぶ。
- MultiWingSpan - 電子部品の使い方に関する例と説明、指示書の大規模なコレクション。
- ElecFreaks micro:bit category - 個々のセンサーや部品の使い方のコンセプトを解説する実験を集めた ElecFreaks のコレクション。
- SparkFun micro:bit tutorials - SparkFun が提供する彼らのキットの広範囲の実験ガイドを含んだ解説のコレクション。
- BitIO blogs - micro:bit をコントロールする BitIO Python モジュールの使い方に関するブログ記事のコレクション。
- micro:bit learning - micro:bit や Arduino 用の様々な種類のセンサーの使い方の記事。
- Adafruit Learn micro:bit section - BBC micro:bit に関する Adafruit Learning System の記事。
- BBC micro:bit - Kitronik University - Kitronik 提供の様々な micro:bit のコレクション。
- MicroMonsters - 家族と一緒にコーディングを学べる YouTube チャネル。
- micro:bit and Bluetooth - Martin Woolley のブルートゥース動画の YouTube プレイリスト。
- Video Series from The Maker Movies - micro:bit 初心者用の短い解説ビデオの一覧。
- SparkFun video resources - micro:bit 用の動画教材の現在進行系で追加されている一覧。
- SamCodes YouTube Playlist - 異なる micro:bit 用の電子部品と機能の使い方の動画解説。
- Fun with Zephyr Project and BBC micro:bit - Zephyr を使って micro:bit とブルートゥースチップを拡張する方法の解説動画。
- micro:bit IoT In C
- Programming with MicroPython
- Getting Started with the micro:bit
- The Official BBC micro:bit User Guide
- Programming the BBC micro:bit
- Networking with the micro:bit (ebook)
- micro:bit in Wonderland
- Beginning BBC micro:bit
- microbit.org の教材
- Code Club micro:bit projects
- Make with the micro:bit by Technology Will Save Us
- IET micro:bit Teaching Resources - とても成功している IET (Institution of Engineering and Technology) Faraday ブランドの一部で、IET 作成の一連の教材。
- Grok Learning - オンラインの MicroPython エディタや Blockly ビジュアルプログラミング、完全な micro:bit シミュレーター、カリキュラムに沿った教材、auto-marked 問題集。
- micro:bit For Primary Schools - 小学校の教室用のカスタマイズ可能な作業と教材の計画。
- 101 Computing BBC micro:bit category - プログラミングスキルを向上させたり、コンピューターサイエンスの教え方に味付けする micro:bit 用のコンピューターチャレンジ。
- micro:bit Maths - 算数教育で BBC micro:bit を使う方法に関する記事。
- micro:bit of Things - Key Stage 2(7-11歳) と 3(11-14歳) 向けの micro:bit プロジェクトのアイデアノート。
- The Brooke Primary School Space Programme - Brooke Primary School の生徒の BBC micro:bit を宇宙に打ち上げる実験とセンサー計測を含んだプロジェクトに関する資料。
- FunWithMicrobit - 子供たちによる子どもたちのための6時間のワークショップ FunWithMicrobit 。
- Year 7 micro:bit lessons - micro:bit と Python を生徒に紹介するための授業。
- UCL’s BBC Micro:bit Tutorials - 生徒に問題に対するソリューションをデザインを始めさせる実践的な例とmicro:bit機能を紹介する解説一覧。
- BBC micro:bit and Kodu Interact - miro:bit とやり取りできるゲーム開発用のビジュアルプログラミング言語 Kodu。
- Build A Robot Wars Buggy - 先生向けにまとめられた、生徒に学期間または年間を通して学ばせる1つにまとまったデザインと技術チャレンジの楽しい学習教材。
- CPC UCreate Micro:bit resources - CPC(?)用の micro:bit 教材のコレクション。
- Year 7 BBC micro:bit topic - Bourne Grammar 校の BBC micro:bit 授業。
- Microsoft 14 Week Curriculum - 中学生向け(11-14歳)。コンピューターサイエンスのバックグラウンドが無い先生向けであり、「コンピューターサイエンス入門」を教えるときにも使える。
- micro:bit in science teaching - How clean is my pond - 池の藻類の成長をモニターし、フィルターポンプのコントロールに micro:bit を使用する。
- Inventorspace micro:bit category - 教室や学校、学区で実践できるプロジェクトがある SparkFun 提供のコミュニティ。
- Kitronik Inventors Kit Resources - micro:bit を使ったプログラミングやハードウェアインタラクションを始めるときの素晴らしい方法。LEDやモーター、LDRとコンデンサを使った12の実験を含む。
- CLOQQ Activities (more) - 種々の難易度、対象年齢、時間のアクティビティ。
- Learn micro:bit - BBC micro:bit を使ったプログラミングを学ぶプログラミングコードと教材。
- Micro:bit Lessons Aligned to Code.org's CS Fundamentals - 小学校と幼稚園の生徒向けの、Code.orgのコンピューターサイエンス基本カリキュラムに沿った授業計画。
- First steps in using micro:bits with PCs - micro:bit がUSB経由または無線経由でPCアプリケーションにデータを送信する方法に関する広範囲な記事。
- Starting Computer Science with the BBC micro:bit - はじめの一歩からゲームまで。10-14歳の生徒向けにデザインされたコンピューターサイエンスの教材。
- Science Experiment Lessons - 中学生と高校生1年生ぐらいを対象にした、物理世界の力学と作用を深く理解するためにデザインされたた科学実験授業。
- Part 1, Part 2, Part 3 先生向けの micro:bit の基礎。micro:bit を教室え使いたくてもどこからはじめて良いかわからない先生向け。全部わかっちゃう!
- Welcome to the micro:bit - Live Lesson - 簡単なコードでゲーム、アニメーション、ロボットの作り方を学ぶ。
- Doctor Who and the micro:bit - Live Lesson - ドクター・フー(Who)のチームと協力して BBC のライブレッスンで TARDIS をコントロールするテストに BBC micro:bit を使う。
- Strictly micro:bit - Live Lessons - コーディングの基本を解説する完全版の BBC ライブレッスン。Strictly Come Dancing(イギリスの社交ダンスコンペティション番組)のスターが出演、 BBC micro:bit について学ぶ。
- micro:bit: Mission to Mars - Live Lesson - BBC micro:bit に関する最新のライブレッスンから星へ到達する話。コンピューターサイエンスが人間の宇宙探索にどう使われているのかを調査。
- Tackle time and space with Doctor Who and the BBC micro:bit - 勇気とカンニングとコーディングの冒険をドクター・フー(Who)と一緒にやる話。
- Part 1: Mission Sonic - ドクター・フー(Who)が考えているReality Bombから世界を救うアイデアはなにか?
- Part 2: Mission Decode - ドクター・フー(Who)が Daleks から奇妙なデータを受信した。データのデコードを助けるのは君次第!
- Part 3: Mission Hack - 最後のミッションだ。ここをクリックして Dalek の宇宙船をハッキングして侵入しよう。
- Official Slack Channel - チャットグループに参加するオンライン申込みフォーム。そこはmicro:bit コミュニティの人たちと議論したり会ったりできる素晴らしい場所。
@microbit_edu
on twittermicrobitfoundation
on Facebook- micro:bit Python mailing list (archived)
- micro:bit Sri Lanka User Group
- Croatian Makers
- MakeCode Gitter
- micro:bit broadcast - (更新停止中、アーカイブ状態) micro:bit の最新ニュース記事、プロジェクト、資料に関するニュースレター。
- microbit.org Support - 広範囲の内容を含むFAQや記事、解説がある、micro:bit 財団が提供するサポートページ。
- Radiobit, a BBC Micro:Bit RF firmware - Micropython ベース専用のファームウェアでできた Radiobit、セキュリティ研究者が Nordic ShockBurst プロトコル、拡張 ShockBurst プロトコル、Bluetooth Smart Link Layer 経由でデータを盗聴、送受信する、また 及び生の 2.4GHz GFSK 復調データを盗聴するもの。
- micro:bit Poster - Element14 コミュニティが micro:bit の主要機能と部品を解説を詳細かつ美しく描いたポスター(PDFファイル)。
- Bluetooth troubleshooting guide - micro:bit の Bluetooth 関連のよくあるものから稀な問題の解決方法。
- Micro World Tour - micro:bit がリリースされる以前は、ワールドワイド Python コミュニティに来る人はほとんどいなかった。micro:bit の冒険のための面白いコンテンツとアイデアが沢山ある。
- Parent's Complete Guide To The BBC micro:bit - コーディングの経験が無くても、親が子供のコーディング勉強を積極的に助けられる無料の資料s。
- BBC Micro:bit composer - 作曲とそれに伴う micro:bit の MicroPython コード、Scratch 製のツール。
To the extent possible under law, the authors have waived all copyright and related or neighbouring rights to this work.
This projects is not endorsed, sponsored or associated with the BBC. "BBC", "micro:bit", and their logos are trademarks of the BBC.