micro:bit
メモ
ボード仕様
v1.5 | v2 | |
---|---|---|
MCU | Nordic Semiconductor nRF51822 | Nordic Semiconductor nRF52833 |
RAM | 256 KB Flash 16 KB RAM | 512 KB Flash 128 KB |
無線通信 | Bluetooth 4.0 (2.4Ghz帯) | Bluetooth 5.0 (2.4Ghz帯) |
リセットボタン | リセットボタン | リセットボタン と パワーボタン (併用) |
マイク | なし | あり |
スピーカー | なし 端子 GND と 端子 0 (デフォルト) をスピーカーに接続 | あり |
ロゴマークのタッチ検出 | なし | あり |
LED | 25 個(明るさセンサーとしても使用) | |
ボタンスイッチ | 2 個 | |
加速度センサー | 1 個 | |
磁力センサー | 1 個 | |
外観 (前面) | 端子にくぼみなし | 端子にくぼみあり (ワニ口クリップ用) |
外観 (背面) | 右下にバージョン (V1.5) スピーカーなし 電源用LEDなし アンテナ露出なし | 右下にバージョン (V2) 中央にスピーカー 電源用LEDあり アンテナ露出あり |
開発言語・開発環境
ブロック (MakeCode)
- ブロックで開発可能
- Microsoft MakeCode for micro:bit で 実機が無くてもシミュレーション可 (JavaScript・MakeCode Python と切り替え可)
- 参照
- Microsoft MakeCode for micro:bit (ブロック・JavaScript・MakeCode Python 開発環境)
- Blocks language
- リファレンス
JavaScript
- JavaScriptで開発可能
- Microsoft MakeCode for micro:bit で 実機が無くてもシミュレーション可 (ブロック と切り替え可)
- ブロックからの切り替えで 省略可能なセミコロン(;)は削除
- 参照
- Microsoft MakeCode for micro:bit (ブロック・JavaScript・MakeCode Python 開発環境)
- Blocks language
- リファレンス
- JavaScript
MakeCode Python
- MakeCode Pythonで開発可能
- Microsoft MakeCode for micro:bit で 実機が無くてもシミュレーション可 (ブロック と切り替え可)
- 参照
- Microsoft MakeCode for micro:bit (ブロック・JavaScript・MakeCode Python 開発環境)
- Blocks language
- リファレンス
MicroPython
- MicroPythonで開発可能
- マイコンボード用のPython言語
- Python Editor for micro:bit で 編集可
- ブロックにはない音声などのプログラミング可能
- 参照
ブロック (Scratch)
- Scratchで開発可能
- 参照