問題タブ [arduino-uno]

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

arduino - arduinoで見つかったMifareタグのリストを作成しますか?

私は Arduino Uno と adaFruit PN532 ボードを使用しています。目標は、現在 NFC シールドの範囲内にある MiFare カードのリストを作成できるようにすることです。

ボードはループごとに 1 つのカードしか検出しないように見えるため、このロジックを記述する最善の方法を見つけるのに苦労しています。

ボードに 2 枚のカードを配置できますが、両方が表示されますが、ループごとに 1 枚しか表示されません。では、現在範囲内にあるものの現在のリストを作成するにはどうすればよいですか

私のループ:

両方のカードが範囲内にある場合のシリアル モニター出力は次のとおりです。

--------------------ループ開始-------------------

ISO14443A カードが見つかりました
UID 長さ: 4 バイト
UID 値: 0x13 0x99 0x1C 0xD4

********************** ループ END********************

--------------------ループ開始----------------------------------
ISO14443A カード
UID が見つかりました 長さ: 4 バイト
UID 値: 0x13 0x34 0x27 0xD4

********************** ループ END********************

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

serial-port - ProcessingでArduinoのシリアルデータを読む

私がやろうとしているのは、Arudino で作成したタコメーター回路からデータの連続ストリームを読み取り、それを Processing にフィードすることです。以下のコードを使用して成功しました:

どのようにすればよいかわからないのは、データを処理して、特定の値が検出されるたびに Processing でイベントが発生するようにすることです。

編集:私の問題は、への呼び出しmyMovie.loop()がブロッキング呼び出しであるということでした。これは、の命令ポインターがvoid setup()on のままであることを意味しmyMovie.loop()ます。ポインターは と を呼び出しますvoid Draw()movieEvent、シリアル ポートが開始された回線には決して到達しません。

提案された解決策は、これらの行を の先頭に移動void Draw()myMovie.loop、 の最後の行にすることでしvoid setup()た。私はこれを試しました(以下のコードはこの変更を反映しています)が、処理中のシリアル入力として「0.0」をまだ読んでいますが、Arduinoで正しいデータを取得しています。

以下は私の処理コードです:

以下は私のArduinoコードです:

基本的に、コンピューターのファンの速度を計算するために Arduino Uno を使用しています。ファンが 3600 rpm にとどまっている場合は、映画を再生したいと考えています。それを下回ったら、映画の再生を止めてほしい。私のArduinoスケッチは機能しています(シリアルポートでデータをうまく読み取ることができます)が、何らかの理由でProcessingでそれを行うことができません。データが入ってきていないようです。これは Arduino に含まれている一連のサンプルに基づいていますが、まだ何も機能していないようです。

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

accelerometer - MPU 9150 の ID 番号の取得方法

私はArduinoで初めてMPU 9150を使用しているので、あなたの答えは大きな助けになります.

私は I2C 通信プロトコルを使用しています。生データの取得を開始するには、MPU 9150 の ID 番号を知りたいので、arduino と MPU 9150 の間の通信が可能になります。

ありがとう。

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

java - Java Arduinoシリアル通信

Java-arduino シリアル通信をセットアップしようとしています。これまでのところ、Arduino ページ ( http://playground.arduino.cc/interfacing/java ) からコードをダウンロードしましたが、エラーが発生します。コード:

それは私が得る出力です:

安定したライブラリ ======================================== ネイティブ lib バージョン = RXTX-2.2 pre2 Java lib バージョン = RXTX-2.1-7 警告: RXTX バージョンの不一致 Jar バージョン = RXTX-2.1-7 ネイティブ lib バージョン = RXTX-2.2pre2
COM ポートが見つかりませんでした。開始

Linux を使用しています。そして、ポートは正しいと思います。誰でも助けることができますか?

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

matlab - analogRead 関数が MATLAB で機能しない

私はArduinoが初めてで、MATLABを介して制御しようとしています。arduino IO パッケージをダウンロードしてインストールしました。MATLAB 2014a を使用しています。LED があり、次のように PWM 電圧を変更して明るさを変更します。

次のエラーをスローするanalogRead部分を除いて、すべてがうまく機能します: クラスarduinoの適切なメソッド、プロパティ、またはフィールドanalogReadがありません。

私は何を間違っていますか?