問題タブ [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 に答える
862 参照

c++ - Arduino WiFi UDP アップロードの問題

最近、arduino と wifi シールドを入手しましたが、wifi ライブラリ、特に udp クラスに問題があります。フォルダーにWiFiUdp.hおよびcppファイルがない場合、接続とすべてが正常に機能します。インターネットに接続し、データを送信し、接続とデータの送信を確立する緑と青のライトを取得できます。しかし、スケッチに wifiudp.h を含めた瞬間に、大量のエラーが発生します。エラーを以下に示します。github からライブラリを取得し、ダウンロードし、抽出して、github の他のすべての場合と同様にライブラリに詰め込みました。arduinoのWebサイトでwifisendreceiveの例を使用すると、アップロード時に同じエラーが発生するため、私のコードではありません。github のこの「マスター」arduino ファイルで何かが正しく機能していません。私が扱っているのと同じ問題を経験した人はいますか?また、これを修正する方法を知っている人はいますか? 私が得る限り多くのエラーを知っています。おそらく何かを含めたり定義したりしていません。どこで何を知りません。エラーはどこが機能していないかを説明していますが、問題はそれらがたくさんあることです。ここにエラーがあります。このudpクラスに光を当てることができる人に感謝します。ちなみに、これはエラーの半分にすぎません。本文に 3000 文字を超える文字を送信することはできません。エラーは、異なるファイルなどからの同じタイプです。これはエラーの半分にすぎません。本文に 3000 文字を超える文字を送信することはできません。エラーは、異なるファイルなどからの同じタイプです。これはエラーの半分にすぎません。本文に 3000 文字を超える文字を送信することはできません。エラーは、異なるファイルなどからの同じタイプです。

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

c++ - Arduino UDP エラー WiFiUdp.cpp

UDP をライブラリに入れ、スケッチに含めました。まだエラーが発生していますが、別のエラーが発生しており、cpp ファイルに関係しています。ここに私が得ているエラーがあります。これらを解決する方法を知っている人はいますか?助けていただければ幸いです。メモ帳++を開いて何かを含める必要がありますか?

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

c++ - Arduino Wifi UDP 開始エラー

ライブラリwifiudpをインストールしてスケッチに含めると、正常に動作します。WifiUDP.beginスケッチに入った瞬間、これらのエラーが発生します。エラーが参照している cpp ファイルに移動しますが、そこから何をすべきかわかりません。誰か知っていますか?ありがとう。

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

c++ - 11.0592MHzのArduino。Timer0、delayMicroseconds() を変更します。

Arduino環境で11.0592MHzのATMega328Pを使用しています。delayMicroseconds() 関数が約 27% 速すぎることがわかりました。その理由は、wirering.c のコードが、クロック速度が現在 8MHz であることを想定しているためです。

今、私はそれを修正しようとしています。さまざまな投稿を見つけましたが、Arduino と最も互換性のある方法が何であるかはわかりません。何をお勧めしますか?

  1. F_CPU が 11.0592MHz の場合、wireing.c の変数「us」に 1.27 を掛けますか? 簡単ですが、delayMicroseconds のみに影響し、millis()、micros()、delay() などには影響しません。
  2. プリスケール係数を 64 から ??? に変更します。

他のアイデアやガイドはありますか?

前もって感謝します。

フェリックス

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

arduino - Arduino WiFi シールドがネットワークに接続することはめったにありません。ヒントはありますか?

上記のコードは、WPA2 ネットワークへの接続を繰り返し試行します。これが生成するシリアル出力は次のようになります。

** ネットワークのスキャン **

利用可能なネットワーク数:2

0) SKY0C026 信号: -48 dBm 暗号化: WPA2

1) WAP-HOME 信号: -84 dBm 暗号化: WPA

ステータス:4

接続が失敗すると、これが何度も繰り返されます (ステータス 4)。私が理解できないのは、時々、2回目の試行で接続できることです。接続間の遅延時間を延長しようとしましたが、うまくいきません。足りないものはありますか?

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

arduino - Arduinoで低電圧で完全にサイクルパルスを送信する方法は?

私は現在analog pin 3、Arduino Unoで0から5Vの電圧を送信するために使用しています。その電圧を使用してモーターを制御していますが、現在は次の関数を使用しています。

5V用と2.5V255 pwm用を使用しています。問題は、PWM が 255pwm(5V) でフル サイクルを送信していることですが、127V ではサイクルが 50% であり、モーターが少し痙攣します。127

どうすればこれを解決できますか? 低電圧でも完全な PWM サイクルを送信する方法を探しています。出来ますか?

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

c - Arduino fsr は値を保持します

こんにちは、arduino unoで力センサーを使用するプロジェクトを行っています。私が遭遇した問題は、センサーに力を加えると値が表示されますが、力の適用を停止すると、0 ではなく同じ値が表示されることです。別の力で適用すると、値はそれに応じて変化しますが、それでも力を加えるのをやめると 0 になりません。助けてください!

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

arduino - arduino と超音波 hc-sr04 センサーによる速度測定?

このリンクのようにArduinoと2つの超音波hc-sr04を使用して速度検出「デバイス」を作成したい. LDRではなく超音波で作りたい。

そのリンクから。このように、レーザーとldrがどのように機能するか

抵抗はプルダウン抵抗として使用し、センサーを配線してケースに入れ、周囲の光を検出しないようにしました。いずれの場合も、周囲光がセンサーに影響を与えずにレーザービームがセンサーを照らすことができるように、穴が開けられました。動作原理は簡単です。通過する物体がレーザー ビームを「カット」します。これは、LDR センサーがこの光強度の急激な低下を検出することを意味します。最初に、センサーがトリガーされたと見なされるしきい値を定義しました。値が最初のセンサーのしきい値を下回ると、Arduino は 2 番目のセンサーがトリガーされるのを待ちます。この待機時間中に、2 つのイベント間の経過時間をカウントします。2 番目のビームが中断されると、タイマーが停止し、単純な計算になります。2 つのセンサー間の距離は既知であり、

Arduinoコードの下:

超音波 HC-SR04 センサーでコードを実装する方法は? コーディングは私にとって問題です。うまくいけば、誰かが私を助けることができます...... :(私の下手な英語を許してください!