イーサネットシールド(EthernetShield)


  • Ethernetライブラリ
http://www.musashinodenpa.com/arduino/ref/ の該当部分。
Ethernet.begin/Server/ClientでTCPの通信ができる。

  • DHCP+DNSの対応

Arduino17に標準で付いてくるEthernetライブラリを置き換えてつかう。
cd /Applications/Arduino.app/Contents/Resources/Java/hardware/libraries
tar cvzf Ethernet_ORIG.tgz Ethernet
rm -rf Ethernet
wget http://kegger.googlecode.com/files/Ethernet.zip
unzip Ethernet.zip

Duemilanove+純正イーサネットシールド+Arduino017とKegger版Ethernetライブラリv44で、
DHCPでIP取得、DNSでgoogle.comを正引き、HTTPで検索実行のサンプルの動作OK。11134byte.
これはすごい。


  • 通信するときブロックするんだろうか?
KeggerのASocketを使うとセンサーを読みながら非同期にソケットをつかえるっぽい。
プログラミングは面倒になるが、タイミングが厳しいものでも対応可能だ。これはすごい。


  • 発熱する?
http://todotani.cocolog-nifty.com/blog/2009/05/arduino-f889.html
9V→5Vで電流がそこそこ多いので熱がちょっと多いらしい。

  • 役に立ちそうな試行錯誤記事

タグ:

+ タグ編集
  • タグ:
最終更新:2009年10月08日 00:54
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。