Помогите с Ethernet шилдом на базе WIZnet 5100

Zhyravlev_AS
Offline
Зарегистрирован: 03.04.2013

Привет! За ранее прошу прощение если запостил не в той ветки.

После двух лет перерыва, решил снова "поиграться" с Ардуина. Задача с виду простая. Но возникла проблема в самом начале.

И так есть Ардуино УНО на базе АТмега 328 + WIZnet 5100.

Проблема следующая: заливаю в мегу скетч из примера в IDE "WebServer" подключаю мегу и комп кабелем по принцепу "клиент-клиент" на винде пишет - не опознаная сеть, настройки ipv4 автоматические IP, шлюз, маска, DNS. зайти по IP адресу указанному в скетче в бразере не получается, так же не получается делать ping, пишет: сбой передачи. General failure. при этом на шилде горят лампочки: pwr; link; 100m; fulld; и моргает rx;

попробывал залить скетч попроще:

#include <SPI.h>
#include <Ethernet.h>

// the media access control (ethernet hardware) address for the shield:
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };  
//the IP address for the shield:
byte ip[] = { 192, 168, 0, 177 }; 

EthernetServer server(80);

void setup()
{
  Serial.begin(9600);
  // this check is only needed on the Leonardo:
  while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }
  
  Ethernet.begin(mac, ip);
  server.begin();
  Serial.print("server is at ");
  Serial.println(Ethernet.localIP());
}

void loop () {}

но все осталось как есть... помню в далеком прошлом, я подключал шилд к роутеру а не к компу напрямую. но не думаю в что проблема в этом!? подскжите, в чем проблема может быть. Спасибо =)

Andy
Andy аватар
Offline
Зарегистрирован: 01.01.2016

Zhyravlev_AS пишет:
настройки ipv4 автоматические IP, шлюз, маска, DNS
И кто должен эти настройки предоставить? DHCP отсутствует, надо значит ручками прописать, оба устройства должны быть в одной подсетке.

Zhyravlev_AS
Offline
Зарегистрирован: 03.04.2013

Почувствовал себя дураком!! =) спасибо))