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

c++ - ArduinoへのQextSerialPort接続の問題

QextSerialPort を使用して Arduino Diecimila ボードにシリアル接続しようとしています。port->open() を呼び出すたびにアプリケーションがハングアップします。これが起こっていると思う理由は、シリアル接続が確立されるたびに Arduino ボードがリセットされるためです。hereで説明されているボードをリセットしない方法がありますが、QextSerialPort でそれを行う方法がわかりません。ポートが開かれた後にのみ DTR を false に設定できますが、その時点までにボードがすでにリセットされているため、あまり役に立ちません。

接続のコードは次のようになります。

これを実現する方法についてのアイデア。誰かがトリックを行う別のライブラリを知っていれば、必ずしも QextSerialPort を使用する必要はありません。

私はC++とQtが初めてです。

更新: 上記のコードを実行する前に (pySerial を使用して) 同じポートに接続する python スクリプトを実行すると、すべて正常に動作することに気付きました。

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

arduino - 固定電話で遊ぶためのリソース?

コンピューターまたは arduino を固定電話 (またはその直前) に接続するプロジェクトのアイデアはほとんどありません。たとえば、誰かが電話をかけたときに送信された発信者 ID を取得し、Web またはアドレス帳で検索を行い、関連付けられた名前を LED スクリーンに表示したいと考えています。

問題は、この発信者 ID の送信などに使用されるプロトコルに関するリソースが見つからないことです。Google のスキルを悪用した可能性があります。

私は、固定電話の周りで進化しているすべてのプロトコル (発信者 ID の転送/ブロック、SMS の送信、通話の開始/終了など) に特に興味があります。長距離部分 (中央から中央まで) は数値ですが、顧客側の電話に到達する信号は依然としてアナログであることを理解しています。本当ですか?

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

c++ - 浮動小数点から文字列へのArduinoコンパイルエラー

このライブラリを使用してフロートを文字列に変換しています: http://www.arduino.cc/playground/Main/FloatToString?action=sourceblock&ref=1

これはコードのスニペットで、flt の出力は "29.37" のようになります。

これはすぐに使用できるはずですが、そうではありません。これらは私のコンパイルエラーです:

0 投票する
9 に答える
34009 参照

c++ - フロートをシリアルで送信する方法

Arduinoで、、、およびオーバーシリアル floatdouble送信するための最良の方法は何ですか?int16

値をASCIIエンコードSerial.print()として送信するだけです。しかし、私は値をバイトとして送信したいと思います。バイトとバイト配列を受け入れますが、値をバイトに変換する最良の方法は何ですか?Serial.write()

運が悪かっint16たので、にキャストしようとしました。byte*memcpyも使用しましたが、これは多くのCPUサイクルに使用されます。ArduinoはプレーンなC/C++を使用しています。ATmega328マイクロコントローラーです。

0 投票する
6 に答える
23817 参照

multidimensional-array - How to initialize three-dimensional array in Arduino?

I just build my fist LED cube and want to expand the test code a bit. To address each LED of my 3x3x3 cube I want to use a corresponding three-dimensional array, but I got errors on its initialization.

Here's what I did:

Here's the error I get:

error: expected unqualified-id before '{' token

I could use a for loop to initialize my array and get things done but my initialization seems correct to me, and I want to know what I did wrong.

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

c# - Arduino COMポートを自動検出する方法は?

C#アプリケーションとの通信にFirmataライブラリを備えたArduinoを使用していますが、COMポート構成コンポーネントはマシンごとに変わる可能性があるため、削除したいと思います...

次のことが可能ですか?

  1. システム内のCOMポートのリストを列挙しますか?(私のグーグルでは、かなり醜いWin32 APIコードを見てきましたが、もっとクリーンなバージョンがあることを期待しています)
  2. Arduinoに接続されているCOMポートを自動検出しますか?
0 投票する
5 に答える
2991 参照

c - コンピューターと Arduino で異なる int サイズ

私は余暇のプロジェクトに取り組んでおり、Arduino Duemilanove にいくつかのサーバー コードを作成していますが、コントローラーでこのコードをテストする前に、自分のマシン (OS X ベースの macbook) でテストしています。一部の場所で int を使用していますが、コードをコンパイルして Arduino Duemilanove で実行すると、奇妙なエラーが発生するのではないかと心配しています。これは、Arduino が int を 2 バイトとして処理し、私の macbook が int を 4 バイトとして処理するためです。私は筋金入りの C および C++ プログラマーではないので、経験豊富なプログラマーがこの状況をどのように処理するかについて少し心配しています。2 バイトに制限されている int の独自の定義をラップする typedef でコードを制限する必要がありますか? それとも別の方法がありますか?

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

c - シリアル経由でarduinoに整数を送信するにはどうすればよいですか?

シリアル接続を介して整数をArduinoに送信したい。たとえば、「1」を送信すると、Arduinoが受信するデータは「49」になり、「a」を送信すると、Arduinoが受信するデータは「97」になります。

Pythonには、ord()との2つの関数がありunichr()ます。彼らはこのように振る舞いました:

同等のC関数はありますか?

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

serial-port - Arduinoでジャイロスコープのデータを読み取る方法は?

私はこれらのジャイロの1つ、http: //www.xheli.com/wag0diadpiin.htmlを手に入れました。

それは6つのピン3、3を持っています。デバイスに危害を加える可能性があるので、ここで質問したいと思います。

Arduinoにどのように接続すればよいですか?そして、どのコードを使用する必要がありますか?

0 投票する
5 に答える
1703 参照

c++ - ザイリンクス チップはどのくらい一般的に使用されていますか?

私は C (およびおそらくいくつかの C++) に組み込まれていることを学び始めており、オフィスの誰かが、彼らが棚に置いている無料のザイリンクス チップを喜んで寄付すると言いました。特に Arduino のチュートリアルとサンプル プロジェクトが豊富であることは、Arduino の方針に沿って考えていました。

  • ザイリンクスのチップと arduino の比較を誰か確認できますか? 業界内では、彼らは何らかの形でより「現実世界」であると知られていますか? か否か?

  • 少なくとも初心者の間は避けるべき特定のザイリンクス チップ (おそらく古いモデル) はありますか?

  • チュートリアルがないため、Arduino よりも学習曲線が比較的急勾配になっていますか?

Arduino ではなく xilinx と聞いて、あなたが思い浮かべるものを何でも聞いてみたいと思います。この特定のチップは言うまでもなく、私はチップについてほとんど知らないので、情報に基づいた比較を行うことは非常に困難です.