問題タブ [arduino-ide]

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 に答える
72 参照

windows - Arduino呼び出しウィンドウ/システムの左/右矢印機能

私はArduinoシーンに不慣れで、スケッチを呼び出したり、ウィンドウとインターフェースしたりする方法を考えていました。たとえば、2 つのボタンを持つ回路を作成した場合、これらのボタンを使用して左右のウィンドウ関数を呼び出すにはどうすればよいでしょうか。

これは可能ですか?(もちろん、そのArduinoですが、どうやって?!)

前もって感謝します。誰かが私のスケッチや何かを見たいと思ったら、聞いてください:/ エキサイティングなことは何もありません. さらに、それが本当に必要になるかどうかわかりませんか?

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

arduino - ブートローダーを使用したArduinoソフトウェアのリセット

ブートローダーに戻ってプログラムできるようにするウォッチドッグタイムアウトを使用して、arduino のリセットを実行しようとしています。ただし、最も重要な目的は、デバイスをリセットし、シリアル コマンドを介してブートローダーを再起動できるようにすることです。これに関する多くの課題は、正しい質問をしているとは思えないこと、または正しい用語を使用して検索しているとは思えないことです。Arduino 1.5 に同梱されているバージョンの optiboot を実行している UNO があります。これに答えてくれた人には、事前に感謝します。

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

arduino-ide - qserialport が arduino に char を送信しない

Arduino に接続されている WIN7 上の qt5 アプリケーションから comport に char (つまり "R") を送信しようとすると問題が発生します。私はArduinoのLEDを点滅させるつもりで、Arduinoの部分は正常に動作します。

これが私のqtコードです:

私のソース コードは 2 つの部分で構成されています。

1- serialportinfolist .... 正常に動作します 2- データを開いて書き込む... コードを実行しても問題はなく、ディスプレイには何も問題がなかったかのように結果が表示されます。

ただし、このコードを実行してもボードの LED は点灯しません。

これをArduinoシリアルモニターでテストすると、オンになりますが、Qtからオンにできません。

0 投票する
3 に答える
3482 参照

arduino - FTDI Basicを使用してATmega328pプログラムを読み戻す

FDTI Basic 小型 USB ボードを使用して ATMega328p atmel プロセッサにプログラムしたアプリケーションを読み込もうとしています。 2232HIO -U flash:r:outputTry.bin:r

そして、次のエラーが表示されます。

avrdude.exe: エラー: libftdi または libusb サポートがありません。libftdi1/libusb-1.0 または libftdi/libusb をインストールして、再度 configure/make を実行してください。

avrdude.exe: プログラマ操作はサポートされていません

私の主な関心事の 1 つは、この FDTI Basic を使用する場合に使用するプログラマーのタイプです。

0 投票する
3 に答える
10461 参照

android - ArduinoデジタルピンのHIGH LOW出力が逆になっているようです

昨年、当時はうまく機能していたコードを書きました。ただし、今回同じコードをロードすると、逆の出力が得られます。つまり、デジタル ピンが HIGH に設定されると、LOW に戻り、逆もまた同様です。

BLINK EXAMPLE を試してみましたが、その場合も出力が逆になっているようです。

コードは次のとおりです。

コードによると、私の LED は 1 秒間オンにしてから 5 秒間オフにしてから、再びオンにする必要があります。ただし、取得している OUTPUT は完全に逆です。つまり、LED は 5 秒間オンになり、1 秒間オフになります。これを修正する方法を教えてください。

私のメイン コードは、arduino と android のインターフェイスに基づいています。私は昨年達成したBluetooth経由のandroid-arduino接続のためにこれを修正するために取り組んできましたが、現在この問題が発生しています。これを3つの異なるarduino unoボードで試し、異なるセンサーで試しましたが、HIGH-LOWが逆になっているようです。

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

c++ - arduino IDE のクラスから値を読み書きする

特定の時間後に実行するパラメーターとして void 関数を使用する関数を持つタイマー ライブラリを使用しています。変数で初期化するデバイスに応じて、デジタル PIN に値を書き込む関数を使用したいと考えています。

クラスを使用して特定のピンを保存し、クラスからピンを読み取り、クラスからピンを読み取る関数を使用できると思いました。タイマーライブラリはvoid関数を受け入れないため、関数にパラメーターを渡すのではなくパラメーター。

私が問題を抱えているのは、このクラスで10個の「デバイス」を持つ配列を宣言し、クラスで作成した整数変数「ピン」に値を代入することです。

私はクラスを誤解していると思います.IDEはエラーを出力します:クラスで作成されたので、作成した void 関数はそれらの値を読み取って特定のアクションを実行し、クラスの変数に値を書き込んで特定のタスクで使用できるようにします。