私はArduinoイーサネットシールドの実験を開始し、それほど労力をかけずに動作させました。ただし、ボードのハードウェアシリアルポートを介してデバッグしようとすると、何も得られません。プログラムはまだ実行されており、何かを提供するはずですが、提供されません。正直なところ、私は何が起こっているのか見当がつかない。この問題を解決するにはどうすればよいですか?
PS私はArduinoIDEに含まれているスケッチ例の1つを使用しています。
私はArduinoイーサネットシールドの実験を開始し、それほど労力をかけずに動作させました。ただし、ボードのハードウェアシリアルポートを介してデバッグしようとすると、何も得られません。プログラムはまだ実行されており、何かを提供するはずですが、提供されません。正直なところ、私は何が起こっているのか見当がつかない。この問題を解決するにはどうすればよいですか?
PS私はArduinoIDEに含まれているスケッチ例の1つを使用しています。
イーサネット シールドは RX および TX ピン (0,1) を使用しません。私は以前、シールドとのシリアル通信を個人的に使用していました。
したがって、それは間違いなくあなたのコードに関係していました。あなたのコードを投稿できますか?
また、デジタル ピン 0 と 1 に何かを接続しましたか?
Arduino イーサネット ボードは、Arduino Uno + Etherent シールドと同等ではありません。Arduino イーサネット ボードには、USB-to-serial チップがありません。
Arduinoイーサネットボード公式ページより
イーサネットは、オンボード USB-to-シリアル ドライバ チップを持たないという点で他のボードと異なりますが、Wiznet イーサネット インターフェイスを備えています。
したがって、シリアルモニターに値を出力できないと思います。
更新:
http://arduino.cc/en/Main/USBSerialのような外部 FTDI アダプターが必要で、Arduino とコンピューター間のシリアル通信を機能させることができます。