問題タブ [arduino-due]
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.
c++ - Arduino Dueを使用してMPU-6050から取得した正しい値を取得/処理する
今年合格するかどうかを決定する学校のプロジェクトでは、MPU-6050 と Arduino Due を使用する必要があります。MPU は I2C 経由で動作し、その部分が動作しています。値とそのリンクを取得できます。しかし、問題が 1 つあります。私のコードでは、正しい値を取得していないようです! または、私がそれらを間違って処理していること。Arduino C コードと私のコードをお見せします。おそらく誰かが私が間違っていることを知っているでしょう。
出力付きのarduinoコードは次のとおりです。
出力あり:
これで問題ないようです。しかし、私の C++ コードはまったく正しく動作していないようです。ここにあります:
hwlib って何?と思っている方へ、学校が提供するライブラリです。hwlib の read メソッドと write メソッドが表示されます。
これで、関数で送信したバイト配列にデータが書き込まれるようです。それで、データを取得し、hwlib::cout で画面に表示します。通常の std::cout と同じように機能しますが、先生はそれを使用するように言いました。
出力:
私はこのプロジェクトを失敗することはできないので、私はそれを理解しようとし続けますが、誰かが答えを持っていて、彼らが私が何を間違っているのか、そして私がそれをどのようにすべきかを教えてくれれば、文字通り私の年になります.
前もって感謝します!
c - Arduino Due で正確なタイマーを作成する方法
Arduino Due で TC タイマーを使用して PWM 波を作成しようとしています。私の問題は、この種のタイマーを使用して正確な周波数を生成できないことです。
これが私がやろうとしていることの簡単なコードです:
次に、タイマーのハンドルで、次のように出力ピンをトリガーします。
問題は、たとえば 1000Hz の波を生成しようとすると (もちろんタイマーに 2000Hz を与える)、正常に動作することです。しかし、3427Hzのように試してみると、3420Hzまたはそのようなものしか生成されません。
それを修正する方法を教えてください。「counts」変数値を計算するために round() を追加しようとしましたが、少しは役に立ちましたが、まだ非常に正確ではありません。
前もって感謝します。
multithreading - FreeRTOS は別の関数からタスクを中断します
そのため、半二重バス ドライバーがあり、何かを送信した後、応答を得るまでに常に多くの時間を待たなければなりません。この待ち時間の間にプロセッサに何か価値のあることをしてもらいたいので、FreeRTOS と vTaskDelay() などを使用することを考えています。
それを行う1つの方法は、ドライバーをいくつかの送受信部分に分割することです。送信後、呼び出し元に戻ります。発信者は一時停止し、一定時間後に受信部分を行います。
しかし、今のようにユーザーから見ると1つのタスクであり続ければ、抽象化のレベルはより細かくなるでしょう。したがって、タスク内の関数がタスク自体を一時停止することは可能ですか? お気に入り
arduino - ArduinoコードのセットアップでSerial.Read?
Arduinoコードのセットアップ領域でSerial.Readを実行することは可能ですか? メインループを高速にする必要があり、一度だけ実行する必要があるコードによって速度が低下することは望ましくありません。
arduino - Arduino を USB マスストレージとして使用
arduino を USB 大容量記憶装置として使用する方法はありますか? コンピュータから arduino にペン ドライブとしてファイルをコピーしたいですか?
arduino - すべての Genuino モデルと Arduino モデルは完全に互換性がありますか?
タイトル通り。Genuino モデル (米国以外の製品) を注文したいのですが、Genuino モデルが Arduino モデルと互換性があるかどうかを知りたいです。 (ソフトウェアソース、アドオンなど)
android - Android から Arduino へのデータ受信の遅延
Android デバイスを USB 経由で arduino に接続しており、bulkTransfer を使用して arduino からすぐにデータを受信しますが、同じコマンドを使用して確認信号を arduino に送り返すと、数秒後にそれを受信します。
私のarduinoモデルはDUEで、arduino側のコードは次のとおりです。
私のアンドロイド側のコードは次のとおりです。
どんな助けでも大歓迎です。前もって感謝します。