問題タブ [mindstorms]

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 投票する
1 に答える
417 参照

android - アプリごとに複数の通信チャネル (Bluetooth PAN および LTE)

Bluetooth PAN (Android == クライアント、Lego == サーバー) 経由で Lego Mindstorms EV3 に接続する Android アプリを作成したいと考えています。これにより、デバイスがインターネットなしでレンダリングされます。

アプリをインターネットに接続する必要があるため、アプリが使用する通信チャネルを制御する可能性を探しています (Bluetooth PAN (したがって、インターネットなしでデバイスをレンダリングして LEGO AND LTE と通信する))。

これは可能ですか?

ありがとう、

ステファン

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

mindstorms - レゴ マインドストーム NXT 2.0 「クリッキング ブリック シンドローム」

まず第一に、これは重複投稿のように聞こえるかもしれません。しかし、私の Mindstorms NXT 2.0 は「クリック ブリック シンドローム」に悩まされています。Bossa ドライバーをアンインストールしてからブリックをオフラインで抜き差しすると、正しくインストールされると言われました。残念ながら、これは起こらず、bossa ドライバーが再インストールされます。誰にも役立つアイデアはありますか?問題があれば、Windows 10を実行しています。

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

java - クライアント/サーバー/クライアント ソケット経由の通信

Bluetooth PAN ネットワーク経由で接続されている 3 つのデバイスがあります。

  • デバイス 1 : サーバー - 私の場合、サーバーは EV3 LEGO ブロック == ロボットです!
  • デバイス 2 : リモート - 2 番目のデバイス (Android アプリ) は、デバイス 1 のアクションを制御するために使用する必要があります。
  • デバイス 3 : フロントエンド - 3 番目のデバイスは、選択したアクションを表示する必要があります (Android)

可能な通信方式はBluetoothとJAVAでのソケット接続です。すでに DEVICE 2 から DEVICE 1 を制御できますが、コマンドは DEVICE 3 に中継されません。これは、サーバーに使用しているコードです。

主要

リレースレッド THREAD

現在、デバイス 3 として TCP クライアントを使用していますが、デバイス 2 経由でコマンドを送信してもテキストが表示されません。どうすれば自分のプロジェクトを実現できますか?何が間違っているのでしょうか?

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

c - Simulink エクスターナル モードを使用して Lego Mindstorms EV3 で UDP パケットを送受信する方法は?

EV3 の C コードを使用して simulink ブロックを作成し、センサーから測定値を送信したり、UDP パケット経由で他のハードウェア (raspberry pi) からデータを受信したりしようとしています。しかし、インターネットで具体的な例を見つけることができません。https://www.abc.se/~m6695/udp.htmlの例に従って、独自のコードを記述しようとしました。EV3 は Linux システムなので、うまくいくと思っていました。しかし、それは機能していません。

udp_receiver の C コード ライブラリ (更新):

ブロックを外部で実行すると、モデルは実行中と表示されますが、常に T=0.000 です。今はモデルを止めることさえできません。

あなたから助けを得ることを願っています。みんなありがとう!

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

android - Android 用の Bluetooth リモート

私はここに来たばかりなので、私の質問がすでに回答されている場合は申し訳ありませんが、回答が見つかりませんでした!

大学の 1 年次のプロジェクトでは、レゴ マインドストーム ロボットを使用しています。レゴソフトウェアでロボットをプログラミングしていますが、これは非常に簡単です。Bluetooth経由でメッセージを受信したときに、ロボットに特定の機能を実行させました。唯一の問題は、Play ストアで見つけたプログラムが、ユーザーにメッセージを入力して [送信] を押すように求めていることですが、ロボットを左に向けるためのリモコンとして携帯電話を使用する必要があるため、これは私たちのプロジェクトには十分ではありません。右。そこでお聞きしたいのですが、それぞれが次のようにメッセージを送信する 4 つのボタンで構成される Android アプリを作成するのは難しすぎますか? これまでのところ、私が行ったレゴ以外のプログラミングは Python だけであり、Python の基本 (型、関数、クラス、ループ、if ステートメント、タートル モジュール) しか知りません。私が聞いたところによると、Python は'

事前にどうもありがとうございました!私が知る必要があることを明確にしたことを願っています!

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

java - Java Lejos が nullpointerException をスローする

StackOverflow ユーザーの皆様、こんにちは。これは、ロボット自体ではなく、Java に関連しています。私がやろうとしていたのは、動きのメソッドからセンサーを分離して、コードを読みやすくすることですが、1 つの問題に遭遇しました。

センサー.java

動き.java

他のメソッドは問題なく動作するため、見ないでください。ただし、センサー クラスからサンプルを取得しようとする 30 行目でエラーが発生します。コメントアウトされた行も示しましたが、これは流暢に機能します。エラーはセンサー クラスへのアクセスに起因するものであり、解決策を考え出すことはできません。

私はあなたの借金になります !

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

c# - C# VS2015 フォームからユニバーサル アプリへの変更: アセンブリ エラーがありません

Monobrick.dk のmonobrick C# ライブラリを使用して LEGO Mindstorms 車を制御する小さなプログラムを作成しています。Windows フォームでライブラリを使用しましたが、機能しました。フォームは Windows アプリの作成方法としては時代遅れだと聞いたので、Windows ユニバーサル プラットフォームに切り替えたいと考えています。作業中のコードに似た小さなコードを作成しましたが、エラーが発生します:

型または名前空間名「Thread」が名前空間「System.Threading」に存在しません (アセンブリ参照がありませんか?) App1 \App1\MainPage.xaml.cs 37

Forms「System.Threading.Thread」が機能したのは奇妙な原因です。

これがコードです。モーター A を 3 秒間半分の電力で回すことになっています。画面上のボタンを押した後。

ここで何が欠けていますか?WUP は初心者には少しやり過ぎではありませんか? 多分私はWPFに固執する必要がありますか?

あなたのアドバイスに感謝します。