1

Arduino ボードに接続された LED ライトをオンにする小さなアプリを作成しました。アプリは、特定のバイト値を送信して LED をオンにし、特定の値を USB ポート経由でオフにします。奇妙なことに、arduino 開発環境でシリアル モニターを使用して LED をオンにし、シリアル モニターを閉じると、正しいバイト値を入力せずに LED がオフになり、Java テストでも同じことが起こります。アプリ。私を困惑させているのは、私の C# アプリで正しいバイト値を送信して LED をオンにし、アプリをオフにしても LED がまだオンになっていることです。なぜこれが起こっているのか、私は完全に混乱しています。

4

3 に答える 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 に答える