Micro:bit ラズベリーパイより楽しいオープンソースハードウェア

2022-09-29
micro:bit は、ポケットサイズの ARM コアベースのプログラマブル コンピューターで、誰でも小さなボードでイノベーションを起こすことができます。 micro:bit は、若者のプログラミング教育を念頭に置いたオープンソースのハードウェア リリースであり、micro:bit を使用して若者がハードウェアの作成とソフトウェアのプログラミングに参加し、想像力の豊かさを引き出すことを望んでいます。 BBC は 31 の組織との主要なパートナーシップを通じて、英国中の 7 年生または 11/12 歳の同等の学齢期の子供に無料の micro:bit を提供しています。
micro:bit
micro:bit
micro:bitの性能紹介

micro:bit の面積は 5cm*5cm と小さいですが、その性能は過小評価できません。このボードは、ARM Cortex-M0 ベースの nRF51822 プロセッサ、統合 Bluetooth 機能、オンボード 5×5 LED ドット マトリックス、加速度計、3 軸地磁気および温度計リソースを使用します。また、20+5 ピンの拡張インターフェイスにつながるため、ビデオ ゲームの作成、ロボット制御、科学実験、ウェアラブル デバイスの開発など、さまざまなプログラミング関連の教育および開発シナリオを簡単に処理できます。優れたパフォーマンスは、子供たちの想像力を発揮するための十分な余地を提供します。

micro:bitの構成。

個別にプログラム可能な 25 個の LED

2 つのプログラム可能なボタン

物理リンクピン

光センサーと温度センサー

モーションセンサー (加速度計とコンパス)

ワイヤレス通信、ラジオ、Bluetooth

USBインターフェース

micro:bit のハンズオン

BBC micro:bit は、ARM コアベースのポケットサイズのプログラマブル コンピューターで、若者向けのプログラミング教育を目的としているため、わずか 5 ステップで簡単に始めることができます。

若者がより簡単にプログラミングを学べるように、micro:bit は、携帯電話、Mac、PS、Chromebook、Linux、さらには Raspberry Pi など、あらゆるプラットフォームでプログラミングできます。

例としてWindowsから始めましょう

ステップ 1 Windows への接続

micro:bit USB ポートを使用して Windows コンピューターに接続し、コンピューターで "MICROBIT" フォルダー (micro:bit) を見つけます。これは通常の USB ドライブではないことに注意してください。

Step 2 パソコンでプログラミング

MakeCode コンパイラ プラットフォーム (ドラッグ アンド ドロップ) または Python (テキスト ベース) を使用して、micro:bit をプログラムできます。

海外版:Blocks Editor オンラインプログラミングプラットフォーム

国内版: MakeCode オンライン プログラミング プラットフォーム

MakeCode エディターはドラッグ アンド ドロップ ブロックを使用し、コードは JavaScript で記述されています。ハートの形を完成させるには、次の手順を試してください。

Micropython オンライン プログラミング プラットフォーム。 MicroPython は、マイクロコントローラー上で実行できる Python です。ツールや環境は必要なく、テキスト ツールと開発ボードだけで開発およびコンパイルできます。

ステップ3 パソコンにダウンロード

エディターの [ダウンロード] ボタンをクリックすると、micro:bit で読み取ることができる "hex" ファイルがダウンロードされます。 「hex」ファイルをダウンロードしたら、「MICROBIT」フォルダに保存します。 「→MICROBITに送信」も選択できます。

ステップ 4 実行

micro:bit をコーディングしている間は一時停止し、ボードの背面にある黄色の LED が点滅し続けます。コンパイルが完了すると、プログラムが自動的に実行されます。

MICROBIT ドライバーは、プログラムするたびに自動的にポップアップして戻りますが、hex ファイルは消えます。 micro:bit は hex ファイルのみを受け取ることができ、それ以外は保存しません!

ステップ5 マスタリング

上記は、micro:bit のコンパイルに関する基本的な手順を説明していますが、micro:bit を実際にマスターし、それを使用するさまざまな方法を開発するには、さまざまなプラットフォームでさらに練習する必要があります。オンラインで楽しい例を見つけることができます。

PI-SUPPLY は、コンポーネント プロジェクトに必要なすべてを提供するプロのコンポーネント サプライヤです。品揃えも豊富ですラズベリーパイ、アルドゥイーノ、マイクロ:ビット、ロックパイとNVIDIAお気に入りのブランドのメーカー アクセサリー。