イーサネットコントローラは完全に配線されていますか?
イーサネットシールドを使用すると、SPIバス経由でArduinoまたはGenuinoボードにWizNetイーサネットコントローラを接続できます。 WizNetへのSPI接続にはピン10,11,12、および13が使用されます。後でイーサネットシールドのモデルにもSDカードが搭載されています。デジタル・ピン4は、SDカードのスレーブ選択ピンを制御するために使用されます。 Schematics
があなたのシリアルをご覧ください:ヘルプについて
は、ここではシールドの概略図です。それはこれを言いますか?
は
DHCP
使用してイーサネットを設定するには、失敗したか、それはこれを言うのでしょうか?
接続...
は、ルータは192.168.1の代わりに、192.168.0または192.168.2を使用していますか?
同じIPアドレスを持つ他のデバイスはありますか?
何も動作した場合、このコード・サイス場合はコードこの
// start the Ethernet connection:
if (Ethernet.begin(mac) == 0) {
Serial.println("Failed to configure Ethernet using DHCP");
// try to congifure using IP address instead of DHCP:
if(Ethernet.begin(mac, ip) == 0) {
Serial.println("Failed to configure Ethernet using IP address.
Circuit hanged.");
while(1){}
}
}
で
// start the Ethernet connection:
if (Ethernet.begin(mac) == 0) {
Serial.println("Failed to configure Ethernet using DHCP");
// try to congifure using IP address instead of DHCP:
Ethernet.begin(mac, ip);
}
のこの部分を交換してみてください。
は、IPアドレスを使用して、イーサネットの設定に失敗しました。回路がハングアップ。
もちろん、WiFiシールドを使用している場合、この例は機能しません。ライブラリに含まれているWi-Fiシールドの例を試してみてください。
誰かが私にそれを明確にすることができますか? – Danis35