Arduino ボードに接続された LED ライトをオンにする小さなアプリを作成しました。アプリは、特定のバイト値を送信して LED をオンにし、特定の値を USB ポート経由でオフにします。奇妙なことに、arduino 開発環境でシリアル モニターを使用して LED をオンにし、シリアル モニターを閉じると、正しいバイト値を入力せずに LED がオフになり、Java テストでも同じことが起こります。アプリ。私を困惑させているのは、私の C# アプリで正しいバイト値を送信して LED をオンにし、アプリをオフにしても LED がまだオンになっていることです。なぜこれが起こっているのか、私は完全に混乱しています。
1070 次
3 に答える
1
Arduino Uno http://arduino.cc/en/Main/ArduinoBoardUnoの説明から:
This setup has other implications. When the Uno is connected to either
a computer running Mac OS X or Linux, it resets each time a connection
is made to it from software (via USB).
Windows で C# を使用している場合、ボードは USB 接続でリセットされません。他のプラットフォームで Java を実行しているとします。
于 2012-06-07T05:21:08.890 に答える
0
LED の初期状態はオンかオフか? たとえば、シリアルモニターを介してArduinoへのシリアル接続を開くと、Arduinoは自分自身をリセットします。
于 2010-01-23T11:50:00.313 に答える