4

私のプロジェクトは、Micro:bit マイクロプロセッサを使用して対話型プログラムを作成することです。回転方向と速度を制御の入力として読み取る一種のコントローラーとしてドリル モーターを使用するゲームを構築していますが、私の指導者は、ゲームの実行と同時にボードに電力を供給するため、方向を変えるために回転を停止するか、速度が 3.3 ボルトを下回って電力を供給すると、ゲームが再起動し、すべての進行状況が失われる状況に遭遇します。

私は、2 番目の micro:bit を、コンピューターから電力を供給される一種の保管場所として使用し、2 つの継続的に通信して、プレーヤーの位置や LED 上の他のオブジェクトを送り返すというアイデアを思いつきました。

しかし、2 つの Micro:bit を相互に通信させる方法がわかりません。

誰かが私を正しい方向に向けたり、私が前進し始めたときに正しい方向に私を微調整するために何らかのコミュニケーションを設定することができれば.

私はふりをするほど知らない高校生なので、おそらく多くの助けが必要になるでしょう(私はこの種のことでクラスのほとんどよりも進んでいるので、私を技術者と考えてください大学生に放り込まれた才能のあるティーンエイジャーは、私の不当なエゴを日に日に失っていきます(笑)どうにかして私を助けてください私は現在完全に迷っています

4

4 に答える 4

2

micropython でこれを行う方法はないと思います (または少なくとも単純に) が、microbit ランタイムのドキュメントでは、Bluetooth のサポートと同様に、2.4 GHz ラジオについて説明しています。

ただし、単純で直接的な micro:bit から micro:bit への通信を可能にする、はるかに単純な操作モードに配置することもできます。

これを使用するにはc++、mbed 環境 (またはオフライン) を使用して書き込みを行う必要があるかもしれませんが、これが少なくとも最初の指針になることを願っています。

于 2016-06-20T20:08:08.073 に答える
1

これは、説明した構成で2マイクロビットを使用してデータロギングを行う方法を説明するブログ投稿です。

http://www.suppertime.co.uk/blogmywiki/2016/06/microbit-logger

于 2016-08-24T06:37:45.457 に答える