Посмотрел, в описании есть мак адрес, но он совпадает с прописанным в стандартном примере, но вечером перепроверю еще раз.
|
Цитата:
Цитата:
Цитата:
Как я понял, гдето тут Код:
case LAN_X_SET_LOCO: Ну и класс, который это все обрабатывает Код:
void z21Class::setLocoStateFull (int Adr, byte steps, byte speed, byte F0, byte F1, byte F2, byte F3, bool bc) |
Цитата:
|
вы меня извините, я в программировании не силен, покажите пожалуйста где эти седьмые биты и на что их менять? Совсем запутался.
|
С JMRI ни кто не запускал? Весь мозг разрушил уже. Стрелки управляются нормально, а локи не хотят ехать ни как...
|
Вложений: 2
Для информации решившим повторить данный вариант. На Arduino UNO он не будет работать.
"Проблема" заключается в том, что UNO для Ethernet использует пины 11-13, которые нужны для мотор шилда. Вложение 143678 MEGA для Ethernet использует 20-22 пины. Вложение 143679 |
Цитата:
|
Цитата:
|
Цитата:
Подключение к UNO. Использованы контакты цифровых сигналов, выполняющие следующие функции: 11 – MOSI, 12 – MISO, 13 – SCK, 10 – SS для Ethernet контроллера, 4 – SS для карты памяти. Подключение к Mega. В передаче сигналов участвует соединитель ICSP из шести контактов. Цифровые контакты выполняют следующие функции: 50 – MISO, 51 – MOSI, 52 – SCK, 10 – slave select для Ethernet контроллера, 4 – slave select для карты памяти. Контакт 53, формирующий сигнал SS (Slave Select) не используется. Для корректной работы SPI-шины он должен быть переведен в режим выхода. Изменения в программе при работе с главным модулем Mega: pinMode (10, OUTPUT) поменять на pinMode (53, OUTPUT). Активный уровень сигнала SS – низкий. Использовать контакты цифровых сигналов 10 и 4 в схемах с W5100 для другого применения нельзя. Карта microSD и контроллер Ethernet разделяют одну шину SPI и не могут работать одновременно – их нужно переключать во время работы. Полная статья: https://arduino-kit.ru/userfiles/ima...ield_W5100.pdf Только непонятно, а как MEGA соединяется с Ethernet шилдом, ведь эти пины за ее габаритами. |
Цитата:
http://xrc.ru/arduino_mega_-_Poisk_v...9_12-09-38.png http://xrc.ru/arduino_uno_-_Poisk_v_...9_12-10-21.png http://xrc.ru/arduino_w5100_-_Poisk_...9_12-10-45.png |
Цитата:
Цитата:
Мотор шилд соединяется Пинами +5V GND A0 3 и 12 (5 проводов). |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Берёте вот такую плату: http://amperka.ru/product/arduino-mega-proto-shield Распиливаете аккуратно на две части, на большом куске делаете вырез под LAN разъём и припаиваете штырьки. И вот к этим двум платкам можете припаивать что захотите. А делать сетевой шилд на выносе имеет смысл только при использовании нестандартных модулей. Например: http://robotdyn.ru/catalog/communica...3_3v_5v_rj_45/ |
Цитата:
для этого вполне достаточно макетки с бредбордом установленной поверх "бутерброда" https://images-na.ssl-images-amazon....PL._SY355_.jpg |
Цитата:
---------- Сообщение добавлено в 16:43 ---------- Предыдущие сообщение было в 16:37 ---------- Цитата:
|
Вложений: 2
в гатовском варианте - покупаейте большую макетку и на ней все собираете.
Также, нужно будет купить http://amperka.ru/product/arduino-mega-proto-shield и отпилить от нее "заднюю" часть, чтобы через нее подключение делать, ну и бутер маслом вниз :) Вложение 144610Вложение 144611 Хотя... Если гатовский скетч с моторшилом и всем обвесом собирать... Да не, нормально, можно :) |
Цитата:
|
Цитата:
WiFi на esp01 - нужно обвес паять, если брать шилд - то у него нет "ответных" разъемов (только штыри) RS485 - платы делают только слэйв, а у Гатова мастер. локонет и s88 - вообще не делают.... да и не думаю, что Гатов будет под другое железо дописывать/переписывать. |
Цитата:
|
Цитата:
|
Цитата:
проще уж тогда собрать XNET с нуля. |
Вложений: 3
Цитата:
Что мешает собирать также в "бутер"? |
Цитата:
|
Цитата:
|
Текущее время: 00:13. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Copyright © ModelldepO.ru 2006 -