Wiznet イーサーネットシールドを使う・・・インクルードパスは?,MACアドレスは?
さて、イーサーネットシールドの動作確認から ホームページをみると 「Wiznet W5100 チップを搭載します」とあるので Githubでライブラリを探してみる なんか、これっぽい感じがするのでgit clone
https://github.com/Wiznet/WIZ_Ethernet_Library
後はライブラリを読み込んで、サンプルを書き込んで実行。 あっけなく動く。
Ethernet.hが被る場合は
IDE標準でもEthernet.h Wiznet 用も同じ名前でEthernet.hがあるとき includeパスみたいなものの設定は何処でやるのかわからないなぁ。 普通に使うと後から追加したライブラリから読んでくれそうです。
Wiznet W5100 チップを搭載しますとあるが・・・
基盤のどこをみてもMACアドレスの記載はない でもって、Wizのサンプルでみる以下のmacアドレスを 変えないでとりあえず動いているようなので これはこれでいいのか??
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xEF }; // Ethernet.begin(mac);
設定しているMacアドレス
Macアドレス1バイト目0xDEで、ローカル個別という意味なのかな
まぁ、とりあえず、動いているから良しとして、これ以上調べるのは やめよう。