踊るロボットからバナナキーボードまで、あなたのmicro:bitは、素晴らしいコードを書くために必要な機能をすべて備えており、その可能性は無限大です!
micro:bitには、次のような物理的特徴があります:
ここでは、これらの部品がどのような働きをするのかを見て、そのコーディング方法を発見してみましょう!
どんなもの?LEDとは、Light Emitting Diodeの略です。micro:bitには個別にプログラム可能な25個のLEDがあり、文字や数字、画像などを表示することができます。
どのようにコーディングすればよいのですか? LEDのコーディングの詳細については、以下のコードリファレンスを参照してください。
例- JavaScriptでハートを点滅させるアニメーション や、Pythonでアニメーションを作る方法をご覧ください!
これは何でしょう?micro:bitの前面には2つのボタンがあります(ラベルはA、B)。これらのボタンが押されたことを検出することで、デバイス上でコードをトリガーすることができます。
どのようにコードを書けばよいですか?以下のコードリファレンスを参照してください。
例 – スマイリーボタンプロジェクトや、より高度な投票機プロジェクトは、どちらもJavaScriptのボタンを使って制御されています。
それは何でしょうか?micro:bitのエッジコネクタには、25個の外部コネクタがあり、私たちはこれを「ピン」と呼んでいます。ピンを使ってモーター、LED、その他の電気部品をプログラムしたり、追加のセンサーを接続してコードを制御します!
どのようにコーディングすればいいのか? ピンのハードウェアについて詳しく学ぶか、以下のコードリファレンスを使用してください。
例- バナナキーボードのコーディング、 ヘッドフォンのハッキングJavaScriptでミルクカートンロボットを作る!また、Pythonを使った micro:bitのプロジェクトもご覧ください!
それは何でしょうか?スクリーンのLEDを反転させて入力にすることで、LEDスクリーンは基本的な光センサーとして機能し、周囲の光を検出することができます。
どのようにコーディングすればよいですか?JavaScript Blocks Editorの以下のリファレンスを参照してください:
例- learn how to JavaScriptで画面上の光量をグラフ化する方法を学びます。
これは何ですか?このセンサーは、micro:bitが現在の周囲温度(摂氏)を検出することを可能にします。
どのようにコーディングすればよいですか?以下のコードリファレンスを参照してください。
例- JavaScriptで摂氏と華氏のデジタル温度計をコード化します!
–
それは何ですか?コンパスは地球の磁場を検出し、micro:bitがどの方向を向いているかを検出することができます。コンパスは、使用する前に校正する必要があります。
コンパスを「較正」することで、コンパスの結果が正確になるようにします。JavaScript Blocks Editorでは、「calibrate compass」ブロックを使用します。Pythonでコンパスを較正するには、compass.calibrate()を使用します。
キャリブレーションが始まると、micro:bitは「円を描け」または「画面いっぱいに傾けろ」という命令をディスプレイにスクロールします。コンパスのキャリブレーションを行うには、この指示に従い、micro:bitを傾けて画面中央のドットを動かし、円の輪郭を描くか、画面全体を塗りつぶすかするだけです。
どのようにコーディングすればいいのですか?以下のコードリファレンスを使用してください。
例 –JavaScriptやPythonで北を見つけるコンパスを作成する!
それは何ですか?無線機能を使うと、micro:bit同士でワイヤレスで通信することができます。無線を使って、他のmicro:bitにメッセージを送ったり、マルチプレイヤーゲームを作ったり、いろいろなことができます!
どのようにコーディングするのですか?無線機のコーディング方法をご紹介します:
例 – マルチプレイヤーじゃんけんゲーム(JavaScript)、JavaScriptとPythonでクールなデジタルホタルを作成することができます!
それは何ですか?BLE(Bluetooth Low Energy)アンテナは、micro:bitがBluetooth信号を送受信できるようにするものです。これにより、micro:bitはPC、電話、タブレットとワイヤレスで通信できるようになり、micro:bitから電話をコントロールしたり、電話からデバイスにワイヤレスでコードを送ることができるようになります!
Bluetoothアンテナを使用する前に、micro:bitを他のデバイスとペアリングする 必要があります。ペアリングが完了すると、micro:bitにワイヤレスでプログラムを送ることができるようになります。
Python Editorは現在bluetoothをサポートしていません。
それを使って何ができるのでしょうか?micro:bitにワイヤレスでコードを送ることができます。
どんなもの?USBインターフェースは、マイクロUSBケーブルでmicro:bitをコンピュータに接続することで、デバイスに電源を供給し、micro:bitにプログラムをダウンロードできるようにするためのものです。
micro:bitの技術情報、コンプライアンス情報については、ハードウェアのページをご覧ください。
モバイルデバイスからのmicro:bitのコーディングについては、アプリのページを見てみてください
参考資料:
バナナキーボード: https://makecode.microbit.org/projects/banana-keyboard
Best Keyboard Piano: https://beginnerguitarhq.com/best-keyboard-piano/
DownLoad Url osoyoo.com