Ethernet W5100 + приемник 433

al12345
Offline
Зарегистрирован: 18.07.2014

Подскажет в чем может быть косяк...

К Arduino UNO подключен Ethernet W5100 + приемник 433 к pin 2

Отдельно замечательно работает и то и то, но если в коде в setup() запускать Ethernet и веб сервер

Ethernet.begin(mac, ip);
server.begin();

то приемник перестает принимать сигнал... как только эти строчки комментирую, все опять принимает

Приемник в setup стартую mySwitch.enableReceive(0);

При подключении к pin 3 тоже самое (соотв строка mySwitch.enableReceive(1);).

Как их заставить работать вместе?

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

Косяк в том что эти пины разведены на плате W5100 - будет работать если их дорожки обрезать(возможно). Я вменяемой схемы не нашол - по этой туда разведена сд карточка.

al12345
Offline
Зарегистрирован: 18.07.2014

Т.е. программным методом заставить вместе работать Ethernet Shield и приемник 433Мгц невозможно?

al12345
Offline
Зарегистрирован: 18.07.2014

На буржуйском форуме прочитал, что перед запуском Ethernet надо делать disable() приемника, а после enable() ... попробую вечером

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

NeiroN пишет:

Косяк в том что эти пины разведены на плате W5100 - будет работать если их дорожки обрезать(возможно). Я вменяемой схемы не нашол - по этой туда разведена сд карточка.

судя по этой схеме туда вообще ничего не разведено...

но если впаять перемычку то на 2 пин будет приходить прерывание... хотя в моей версии это 3 пин.. 

4 пин это CS для карточки. пины должны работать и с 5 по 9.. ибо пин 10 это уже CS для изернета.

я бы смотреть что там в библиотеке накорябали. либо взял другую библиотеку

MaksMS
Offline
Зарегистрирован: 11.03.2013

Обе библиотеки отлично работают вместе , у меня так организован прием от беспроводных датчиков температуры/влажности..

Хотя.. у меня мега2560 , но суть та же.