質問: Arduino Ethernet Shield 2:どのようにしてMACアドレスを自動的に決定できますか? 私はArduino Megaを使用しています。 イーサネットシールド2にはMACアドレス付きのステッカーが印刷されています。これは、このアドレスがシールドにハードコードされていることを意味します。手動でスケッチに入力せずにMACを回復する方法はありますか? ありがとう!
回答: いいえ、W5500チップにはMACアドレスがありません。あなたはそれがあなたが望む任意のMACアドレスを与えることができます。ルータはいくつかのMACアドレスを好きではないかもしれません。 オンラインのMACアドレスジェネレータがあります。 macアドレスの付いたステッカーは余分なサービスです。それは一意の番号です。しかしそれはステッカーの数字に過ぎず、その特定の盾には関係しません。 しばしば、MACアドレスDEADBEEFFEEDが使用されました。しかし、2つの異なるArduinoボードが同じMACアドレスを使用する場合、ルーターはそれが同じデバイスだと考えます。同じMACアドレスを持つ2つのデバイスが同時に接続されている場合、それはルータを台無しにする方法です。