問題タブ [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.

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

arduino - arm-none-eabi-g++ による Arduino Due の検証

実行時に舞台裏で正確に実行されるコマンドについて興味があります

私はArduino Dueボードで作業しているため、これを求めています.上記のコマンドを機能させてコードを正常に検証できますが、Arduino GUIを簡単に開きます.それを実行することはヘッドレスです。CI システムからこの問題を回避するのは面倒なので、舞台裏で実行されているコマンドを把握しようとしています。このようにして、g ++などを使用してプログラムを検証するだけで、ウィンドウのプロンプトは表示されません。

これまでのところ、arduino の検証コマンドがarm-none-eabi-g++を使用していることがわかったのは、それが Arduino Due のような SAM ボードのコンパイラであるためです。また、この一連の引数をすべて追加しました。

ここで見つけました。

しかし、私が使用するいくつかの低レベルの変数と関数でエラーが発生します。

ですから、まだ含めるものが残っていると思いますが、何がわからないだけです。arduino がコードを検証するときに、舞台裏で実行されているコマンドは何ですか?

よろしくお願いします。

乾杯、ラケル

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

arrays - Arduino Due で大量の画像処理/パス プランニング タスクを実行する

だから、未知の迷路をナビゲートできるロボットを作りたいです。ロボットに提供される唯一の情報は、迷路のモノクロ ビットマップ イメージであり、ロボットはそこから始点と終点、運ぶボールを入れるボックスを識別し、経路を計画する必要があります。迷路。迷路の bmp イメージからすべてを実行する必要があります。迷路のサンプル ビットマップ イメージへのリンクを次に示します。

このすべての処理を行うため、arduino を使用します。今のところ、この BMP を 2D 文字配列に読み込み、文字配列にリンクし、そこから接続マップ/グラフを作成して、経路計画アルゴリズム (ダイクストラまたは幅優先検索) を適用できるようにしました。

ただし、問題は次のとおりです。このビットマップのサイズは 96x56 ピクセルです。つまり、接続マップ/グラフのサイズは [5376][5376] となり、非常に大きくなります。この大きな配列を宣言するには、メモリが MB 単位で必要になりますが、arduino の SRAM は 96KB しかありません。

私は何をすべきか?提案してください。私は電気工学科の 1 年生で、このようなことについてはあまり知りません。私が考えたことの1つは、同じ行を削除することでした(2D配列を参照してください)。ただし、要素ごとにすべての行を他の行と比較する必要があるため、それ自体に多くの処理能力が必要になると思いました。ここでの問題は、基本的にメモリと処理の制約です。

ありがたく思います!

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

compiler-errors - Arduino 1.6.5 コンパイル エラー - avr-g++: エラー: CreateProcess: そのようなファイルまたはディレクトリはありません コンパイル エラー

状況:

Arduino 1.6.5 で、サンプル コード "01.Basics/Blink" のコンパイル中にエラーが発生しました 01.基本・まばたき

コーディングを変更せずにスケッチを確認しますが、次のエラーが表示されます 02.コンパイルエラー

私が試したことはありますが、うまくいきません:

1) https://www.arduino.cc/en/Guide/ArduinoDueにアクセスします。

2)すべての手順に従いました

以下は私が使用する設定です: 03. セッティング

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

timer - Arduino Due タイマーのクラッシュ

ライブラリ Due Timer を使用して、10KHz の速度でアナログ入力 (A0) を読み取ろうとしていますが、ベクトルの値を大きくするとクラッシュします。目標は、5000 の FFT 分析でベクトルを使用することです。サイズ ベクトル。SAM3X83 タイマーを直接操作しようとしましたが、同じ問題が発生します。そして、この問題は私を夢中にさせています!!

Pls、助けていただければ幸いです。どうも。