Arduino Ethernet Shield R3

WindPl
Offline
Зарегистрирован: 29.12.2017

Заказал я себе Езернет, думал посылать ин-фу с датчиков температуры на локальный сайт. Пришла посылка, я подключил, залил стандартный код чтобы узнать ip езернета(бумажки никакой с ip не было). В монитор порта ничего не выводит. Ну, сделал как было написано на сайте http://dr-spear.com/page.php?id=184:

1.зарезервировать ip для конкретного mac - идентификатора нашего модуля во вкладке Address Reservation. После этой процедуры появился еще один клиент в DHCP - листе, и в мониторе порта высветился ip - адрес.

2.сделать проброс портов, чтобы роутер перенаправлял нас на Arduino.

 

3.загружаем скетч WebServer. Прописываем свои mac и ip.

Итог:Если теперь набрать в браузере внешний ip роутера, мы попадем на страницу, выдаваемую нашим сервером.
Итог У МЕНЯ:В серийном порте должен писать мой айпи, у меня же пишет 0.0.0.0.
Посмотрел на разных сайтах, писали про резистор 511(а должен быть 510). У меня был 510.
Что делать?
 

 

sadman41
Offline
Зарегистрирован: 19.10.2016

После нажатия на Reset ардуины меняется ситуация?

WindPl
Offline
Зарегистрирован: 29.12.2017

Нет. Кстати, забыл упомянуть, TX не горит вообще.

sadman41
Offline
Зарегистрирован: 19.10.2016

Адрес скетчем из примеров должен назначаться без дополнительной иллюминации. 

Так что может чип не допаян, может наоборот - сопли висят. А может вы просто что-то делаете одно, а описываете другое.

Можете, конечно, еще конденсатор мелкий сунуть между выводами Reset и GND

sadman41
Offline
Зарегистрирован: 19.10.2016

https://arduinodiy.wordpress.com/2017/04/12/the-w5100-bug/ -> Bug 3 – The Funduino Reset Bug

Попробуйте, авось ваш случай. С проблемой ресета на больших шилдах сюда тоже обращались...