問題タブ [arduino]

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

python - Arduino の Pyserial 問題 - Python シェルでは動作しますが、プログラムでは動作しません

よし、私のArduino回路とそのコードは正しいと確信している。これは、Arduino IDE に組み込まれているシリアル モニタを使用して、'H' を送信すると LED が点灯し、'L' を送信すると LED がオフになるためです。

今、私はPythonプログラムを作りました

コードを実行すると、LED が 1 秒間点滅してから消えます。ただし、シェルでこれらの各行を個別に実行すると、想定どおりに機能します。

何か案は?

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

arduino - Arduino と外部周辺機器

私はArduinoを使い始めたCSの男です。これはおそらく非常に基本的なエレクトロニクスの質問ですが、arduinoのチュートリアルを読むと、すべてが抵抗器でarduinoに接続されています。

チュートリアルに従っているので、どのタイプの抵抗を使用すべきかはわかっていますが、なぜ使用する必要があるのか​​ わかりませんか?チュートリアルでカバーされていないことを行うために、どのタイプの抵抗器を選択するか。

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

arduino - ArduinoLilypad温度センサーから周囲温度を取得する方法

LilyPad温度センサーLilyPadArduino328メインボードに接続して、かなり正確な周囲温度の読み取り値を読み取ることを目的としています。センサーに電力が供給され、シリアルで読み取ることができる応答が返されます。

私が直面している問題は、センサーからの読み取りが非常に珍しいことです-一貫した数値ですが。私はアナログセンサー入力を読んでいて、このようにボルトに変換しています...

これにより、約1.1ボルトの一貫した読み取り値が得られます。これは、実際の周囲温度が約23度の場合、センサーのドキュメントが摂氏約60度の周囲温度になることを示しています。センサーは他の電子機器の近くにないので、それが問題であるとは予測できません。

センサーを読み取るための私のコードは正しくありませんか?センサーが故障していませんか?

0 投票する
10 に答える
4061 参照

embedded - 組み込みおよび/またはロボット工学プロジェクトのアイデアは何ですか?

Arduinoボードを使ってプログラミングや何かを構築することを始めたいのですが、何を構築するかについての素晴らしいアイデアは思いつきません。何か提案はありますか?

0 投票する
7 に答える
145456 参照

class - Arduino でクラスを使用する

Arduino でクラス オブジェクトを使用しようとしていますが、問題が発生し続けています。私がやりたいことは、クラスを宣言し、そのクラスのオブジェクトを作成することだけです。例は何でしょうか?

0 投票する
4 に答える
10770 参照

c - C のファジー論理メンバーシップ関数

趣味のロボット工学プロジェクトのために C でファジー論理メンバーシップ関数を実装しようとしていますが、開始方法がよくわかりません。

距離やどの方向がクリア/遮られているかなど、ポイントの近くにあるオブジェクトに関する入力があり、これらの入力が非常に近い、近い、遠い、非常に遠いなどのセットにどれだけ強く属しているかをマッピングしたいと考えています。始める方法についてのヒントはありますか?ありがとう。

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

c - Arduino 文字列の書式設定の問題

私はArduinoを搭載した時計を作成していますが、その過程で、時刻を読み取るために整数を2桁のフォーマットされた文字列にフォーマットしようとしています(たとえば、1を「01」に)。

次のようにすると、「エラー: '{' トークンの前にプライマリ式が必要です」というメッセージが表示されます。

私は次のようにそれを使用しようとしています:

ここで何が欠けているかについてのアイデアはありますか?

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

io - Arduino 用割り込み駆動型 HD44780 ライブラリ

HD44780 LCD スクリーンがあり、Arduino 開発パッケージで提供される LiquidCrystal ライブラリを使用しています。ただし、信頼性は高くありません。私はそれに関するいくつかの問題に気付きました.割り込み駆動ではなく、開発者がチップが操作を実行するのにかかると考える限り、スリープします。

仕様書によると、実行中に BUSY フラグが設定されます。これは、割り込み駆動が可能であることを意味します。

実際にこれを行うライブラリを知っている人はいますか?8ビットすべてを接続する必要がありますか?それとも4ピンのままにしておくことができますか?

0 投票する
8 に答える
9249 参照

http - Arduino / Arduino用XMPPクライアントを使用したホームオートメーション

自宅で特定のタスクを自動化するためのシステムをセットアップしようとしています。

サーバー側のアプリケーションがWeb経由でArduinoArduino Ethernet Shieldに接続)にコマンド/データを送受信できるソリューションを考えています。

ここで、Arduino は、サーバー アプリケーションへのセンサー インターフェイスとして、またはサーバー アプリのコマンド実行インターフェイスとして機能します。

例 (ユーザーストーリー):

  1. わが家の頭上水槽には、Arduinoに水位センサーがついています(Arduino Ethernet Shieldに付いています)。

  2. 別の Arduino (Arduino イーサネット シールドが付属) には、リレー/ラッチが取り付けられています。このリレー/ラッチはウォーターポンプに接続されます。

  3. これで、Web 上のサーバー側アプリケーションは、水タンクの Arduino から水位情報を取得/受信できるようになりました。

  4. 受信した水位情報に応じて、Web アプリケーションはウォーター ポンプの Arduino に適切な信号/コマンドを送信して、ウォーター ポンプを「オン」または「オフ」に切り替える必要があります。

現在、このようなシステムを Web 全体で機能させるために、次のタイプのソリューションのいずれかを優先順に使用することを考えています。

  1. サーバー アプリケーションと Arduino 間の通信にXMPPを使用します。

  2. HTTP ポーリングの使用。

  3. HTTP ハンギング GET の使用。

解決策 1 では、Arduino に常駐する XMPP クライアントを実装する必要があります。

Arduino に常駐できるほど小さい XMPP クライアントを作成することは可能ですか?

はいの場合、 GTalkなどの XMPP サーバーソリューションに接続できるように、Arduino 用に作成する必要がある最小限の XMPP クライアント機能は何ですか?

ソリューション番号 2 と 3 については、実装のガイダンスが必要です。

また、費用対効果が高く、簡単に拡張できるソリューションはどれですか?