問題タブ [bbc-microbit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
619 参照

bluetooth-lowenergy - Micro:bit Bluetooth Low Energy Hacking Persistence (高校インターンシップ プロジェクト)

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

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

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

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

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

0 投票する
2 に答える
632 参照

python - Microbit python 無効な構文

子供向けに BBC マイクロビット教育用コンピューターを試しています。ボタンAとBを使用して左右にインクリメントする(端でループする)、配列をトラバースするなど、簡単なことをしたいと思いました。コードの何が問題なのかわかりません (3 行目に構文エラーが報告されています)。また、上部のマイクロビットインポートに関連する「入力→」と「基本→」についての私の推測は正しいですか?

# Add your Python code here. E.g. from microbit import * function main () var alphabet := "" var alphabetIndex := 0 input → on button pressed(A) do if alphabetIndex = 1 then alphabetIndex := 27 else add code here end if alphabetIndex := alphabetIndex - 1 end input → on button pressed(B) do if alphabetIndex = 26 then alphabetIndex := 0 else add code here end if alphabetIndex := alphabetIndex + 1 end basic → forever do basic → show number(alphabetIndex, 150) end for 0 ≤ i < 1 do alphabetIndex := 1 alphabet := "ABCDEFGHIJKLMNOPQRSTUVWXYZ" end for basic → show string(alphabet[alphabetIndex], 150) end function

0 投票する
1 に答える
300 参照

python - Microbit python 変数の問題

姉妹のマイクロビット用に上位または下位のゲームを作成しようとしていますが、変数 random_int&に問題がありますr_number

0 投票する
1 に答える
1019 参照

bbc-microbit - MicroBitでモーターを5秒間動かす方法

マイクロビットで車を作っています。すべてのコンポーネントを実行して、車を組み立てました。DC回路モーターの後輪走行。電源またはモーターを 5 秒だけ持続させるには、マイクロビットでどのようにコーディングすればよいでしょうか。

ありがとうございました。

0 投票する
0 に答える
35 参照

bbc-microbit - 「プレイトーン」ブロックの速度

BBC マイクロビットと Microsoft Block Editor をいじっていると、「再生音」ブロックの動作がおかしいことに気付きました。ブロックを Web ベースのエディターで使用すると、速度は妥当です。しかし、デバイスに送信するとすぐに、高速になります。

これはバグですか、それとも何か間違っていますか?

0 投票する
1 に答える
779 参照

python - Mu エディターで BBC Micro::bit のメイン スクリプトから Python スクリプトをインポートできない

BBC Micro::bit の micropython でいくつかの例をコーディングしています。コードをチェックしてボードにフラッシュする Mu エディターを使用しています。

問題は、メインのスクリプトから独自のスクリプトをインポートする方法が見つからないということです。コードチェックが正常に終了した (そして私のコンピューターで動作した) にもかかわらず、一度フラッシュすると、ボードはインポートされたモジュールが存在しないと文句を言います。メインスクリプトだけがボードに入っているようなものです。さらに、すべてのコードを 1 つのスクリプトに貼り付けると、Mu はスクリプトが長すぎる (約 300 行) と文句を言います。ここで何が間違っていますか?スクリプトの最大長があるのはなぜですか?

0 投票する
1 に答える
87 参照

bbc-microbit - BBC Microbit の MU5 の NoneType

Microbit の単純な回転カウンターのコードがいくつかあります。変数 rev_per_second を返す場合、NoneType である場合があります (理由は不明です)。これを関数内にトラップしようとしましたが、うまくいかないようです。どこが間違っているのでしょうか。