-1

私はAtmega328付きのArduino Duemilanoveを持っています。ローカル イーサネット経由で Arduino と通信したい。eBay で10 ドルの ENC28J60 イーサネット モジュールを見つけました。まず、単純な Web サーバーの例を試してみましたが、うまくいきました。ローカル IP アドレスであることはわかっており、ブラウザを使用して Arduino と通信できます。

しかし、私はウェブサーバーを使いたくありません。ポートを直接リッスンする機会はありますか。たとえば、ArduinoがローカルIPアドレスとして「192.168.2.5」を持っているのに、「192.168.2.5:8888」にデータを送信しています。Arduinoでイーサネットポートを直接リッスンするために使用する必要がある簡単なコードはどれですか?

4

1 に答える 1

0

確かに、他のイーサネット インターフェイス チップを使用して Arduino と通信できますが、イーサネット シールドのチップと互換性のあるものを使用しない場合は、独自のライブラリを作成する必要がある場合があります。Google を使用しても、そのチップに関する情報は見つかりませんでした。詳細なアドバイスを得るには、ドキュメントを投稿する必要があります。

Web の例は、新しいプログラマーに簡単に見せることができます。スケッチに入って Web サーバー コードを独自の通信コードに置き換えるだけで、他のシステムでソケットを使用する場合と同じようにプロトコルを設計する必要があります。

于 2013-08-10T14:00:47.643 に答える