21.03.2017, 11:21 | #176 |
Заглянувший
Регистрация: 15.01.2012
Адрес: Минск
Сообщений: 30
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 7
Поблагодарили 12 раз(а) в 7 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (12)
|
Посмотрел, в описании есть мак адрес, но он совпадает с прописанным в стандартном примере, но вечером перепроверю еще раз.
|
|
21.03.2017, 11:40 | #177 | |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
Ну если я правильно понял немецкий
Цитата:
надо "ковырять" библиотеку Z21.cpp Как я понял, гдето тут Код:
case LAN_X_SET_LOCO: if (packet[5] == LAN_X_SET_LOCO_FUNCTION) { //DB0 //LAN_X_SET_LOCO_FUNCTION Adr_MSB Adr_LSB Type (EIN/AUS/UM) Funktion if (notifyz21LocoFkt) notifyz21LocoFkt(word(packet[6] & 0x3F, packet[7]), packet[8] >> 5, packet[8] & B00011111); //uint16_t Adr, uint8_t type, uint8_t fkt } else { //DB0 //Debug.print("X_SET_LOCO_DRIVE "); byte steps = 14; if ((packet[5] & 0x03) == 3) steps = 128; else if ((packet[5] & 0x03) == 2) steps = 28; if (notifyz21LocoSpeed) notifyz21LocoSpeed(word(packet[6] & 0x3F, packet[7]), packet[8],steps); } break; Ну и класс, который это все обрабатывает Код:
void z21Class::setLocoStateFull (int Adr, byte steps, byte speed, byte F0, byte F1, byte F2, byte F3, bool bc) { byte data[9]; data[0] = LAN_X_LOCO_INFO; //0xEF X-HEADER data[1] = (Adr >> 8) & 0x3F; data[2] = Adr & 0xFF; data[3] = steps & B111; //steps if (data[3] == 3) //nicht vorhanden! data[3] = 4; data[4] = speed; //DSSS SSSS data[5] = F0; //F0, F4, F3, F2, F1 data[6] = F1; //F5 - F12; Funktion F5 ist bit0 (LSB) data[7] = F2; //F13-F20 data[8] = F3; //F21-F28 if (bc) //BC? EthSend(0, 14, LAN_X_Header, data, true, Z21bcAll_s | Z21bcNetAll_s); //Send Power und Funktions to all active Apps else EthSend (0, 14, LAN_X_Header, data, true, Z21bcNone); //Send Power und Funktions to all active Apps } |
|
|
3 пользователя(ей) сказали cпасибо: |
21.03.2017, 12:59 | #178 |
Brocken-Meister
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,624
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,029
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (9364)
|
Ага, должно работать.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка. Московский Модуль H0-присоединяйтесь! |
|
23.03.2017, 11:34 | #179 |
Заглянувший
Регистрация: 27.06.2010
Адрес: Москва
Сообщений: 176
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 70
Поблагодарили 164 раз(а) в 40 сообщениях
:
0 за это сообщение 0 Всего Репутация: - весьма и весьма положительная личность (164)
|
вы меня извините, я в программировании не силен, покажите пожалуйста где эти седьмые биты и на что их менять? Совсем запутался.
|
|
Пользователь сказал cпасибо: |
12.05.2017, 11:03 | #180 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
С JMRI ни кто не запускал? Весь мозг разрушил уже. Стрелки управляются нормально, а локи не хотят ехать ни как...
|
|
16.05.2017, 10:39 | #181 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
Для информации решившим повторить данный вариант. На Arduino UNO он не будет работать.
"Проблема" заключается в том, что UNO для Ethernet использует пины 11-13, которые нужны для мотор шилда. MEGA для Ethernet использует 20-22 пины. |
|
3 пользователя(ей) сказали cпасибо: |
16.05.2017, 17:37 | #182 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,838
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,653 раз(а) в 1,570 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2679)
|
|
|
2 пользователя(ей) сказали cпасибо: |
16.05.2017, 19:41 | #183 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
|
|
09.06.2017, 11:16 | #184 |
Пользователь
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
:
0 за это сообщение 0 Всего Репутация: - это имя известно всем (618)
|
Подключается ко всем полноформатным версиям главного модуля Arduino. Обмен данными между основным модулем Arduino и двумя узлами Ethernet шилд W5100 происходит через интерфейс SPI.
Подключение к 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 шилдом, ведь эти пины за ее габаритами. |
|
09.06.2017, 12:11 | #185 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
|
|
3 пользователя(ей) сказали cпасибо: |
20.06.2017, 23:35 | #186 |
Пользователь
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
:
0 за это сообщение 0 Всего Репутация: - это имя известно всем (618)
|
Пришлось поэкспериментировать. Не нравится мне бутерброд, хочу сделать что-то типа мастер-платы, чтобы на нее можно было добавлять отдельными модулями всякие штуки из схемы Гатова, а может и еще чего. Провозился целый вечер, но нашел. Чтобы шилд W5100 работал нужно соединить его с Мегой ICSP разъемом (6 проводов) и еще Пин 10 и 3.3 V
Мотор шилд соединяется Пинами +5V GND A0 3 и 12 (5 проводов). |
|
2 пользователя(ей) сказали cпасибо: |
21.06.2017, 11:27 | #187 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
|
|
Пользователь сказал cпасибо: |
21.06.2017, 13:18 | #188 |
Пользователь
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
:
0 за это сообщение 0 Всего Репутация: - это имя известно всем (618)
|
|
|
21.06.2017, 15:54 | #189 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,838
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,653 раз(а) в 1,570 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2679)
|
Просто вы не умеете их готовить.
Берёте вот такую плату: http://amperka.ru/product/arduino-mega-proto-shield Распиливаете аккуратно на две части, на большом куске делаете вырез под LAN разъём и припаиваете штырьки. И вот к этим двум платкам можете припаивать что захотите. А делать сетевой шилд на выносе имеет смысл только при использовании нестандартных модулей. Например: http://robotdyn.ru/catalog/communica...3_3v_5v_rj_45/ |
|
3 пользователя(ей) сказали cпасибо: |
21.06.2017, 16:35 | #190 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
|
|
2 пользователя(ей) сказали cпасибо: |
21.06.2017, 16:43 | #191 | |
Пользователь
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
:
0 за это сообщение 0 Всего Репутация: - это имя известно всем (618)
|
Цитата:
---------- Сообщение добавлено в 16:43 ---------- Предыдущие сообщение было в 16:37 ---------- Да я не говорю, что есть большой смысл. Просто мне хочется использовать оригинальный Гатовский скетч. А там немного по другому идет распиновка. Кроме того в данном варианте платы стоят: 1.Мега, 2.W5100, 3.Мотор. А я хочу W5100 поменять на модуль W5500, а он в виде маленькой платы модуля. И весь бутерброд падает маслом вниз. |
|
|
21.06.2017, 16:52 | #192 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
в гатовском варианте - покупаейте большую макетку и на ней все собираете.
Также, нужно будет купить http://amperka.ru/product/arduino-mega-proto-shield и отпилить от нее "заднюю" часть, чтобы через нее подключение делать, ну и бутер маслом вниз Хотя... Если гатовский скетч с моторшилом и всем обвесом собирать... Да не, нормально, можно |
|
2 пользователя(ей) сказали cпасибо: |
21.06.2017, 17:21 | #193 |
Пользователь
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
:
0 за это сообщение 0 Всего Репутация: - это имя известно всем (618)
|
|
|
21.06.2017, 21:53 | #194 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
любой - это какой? если откинуть то что уже есть.
WiFi на esp01 - нужно обвес паять, если брать шилд - то у него нет "ответных" разъемов (только штыри) RS485 - платы делают только слэйв, а у Гатова мастер. локонет и s88 - вообще не делают.... да и не думаю, что Гатов будет под другое железо дописывать/переписывать. |
|
21.06.2017, 22:24 | #195 |
Пользователь
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
:
0 за это сообщение 0 Всего Репутация: - это имя известно всем (618)
|
|
|
21.06.2017, 23:01 | #196 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,838
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,653 раз(а) в 1,570 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2679)
|
Если именно RS485, то делают. http://amperka.ru/product/troyka-rs485
|
|
22.06.2017, 01:59 | #197 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
|
|
22.06.2017, 02:06 | #198 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
это уже за рамки данной темы выходит "Без пайки".
Что мешает собирать также в "бутер"? |
|
Пользователь сказал cпасибо: |
22.06.2017, 02:14 | #199 |
Пользователь
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
:
0 за это сообщение 0 Всего Репутация: - это имя известно всем (618)
|
|
|
22.06.2017, 09:28 | #200 |
Местный
Регистрация: 22.07.2014
Адрес: Санкт Петербург
Сообщений: 1,431
Сказал(а) 'не согласен(а)'!: 18
Сказали 'не согласен'! 6 раз(а) в 5 сообщениях
Сказал(а) спасибо: 2,959
Поблагодарили 1,496 раз(а) в 716 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1507)
|
Я в понедельник сходил купил макетку, сначала собирался сделать плату, но руки все не доходят, у жены всегда найдется для меня чем занять, то это надо сделать, то это. .. воощем решил сделать на макетке, вчера прикинул как расположить детали. Единственно, что я смотрю, Вам удалось туда вставить разъёмы, но один ряд сдвинут, надо подумать.
|
|
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Станция Карпаты | pretender | НО (1:87) | 3 | 13.09.2013 20:03 |
Командная станция ESU | VRD | Электрика и DCC | 4 | 13.05.2010 17:17 |
ЖД станция помогите | timon220 | Элементы макетов | 5 | 03.05.2010 17:54 |
Станция Ильмень | Igor_s | ЖД техника | 10 | 06.09.2009 20:15 |