22.07.2017, 22:08 | #1 | |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
Простой переключатель на четыре однокатушечных стрелки (без пайки)
Всем привет. Проект делался по просьбе моего знакомого для DCC++ на базе MEGA, там где можно использовать выходы. Но можно использовать и автономно, управляя тумблерами.
собирается из Arduino UNO и моторшилда на L239D https://goo.gl/mvnqQs Из пайки, только штырьки или провода к входам скетч, нужные библиотеки и схемы подключения в архиве singlecoilswitchdriver.zip в планах допилить скетч для работы от DCC. При использовании с DCC++ или A21 даже обвязку делать не надо, прям к пину DCC подключать можно. И еще вариант с пайкой на mini pro и чипах L293D, но там уже с нормальной обвязкой для DCC делать буду. |
|
|
7 пользователя(ей) сказали cпасибо: |
23.07.2017, 19:58 | #2 |
Практикующий манипулятор
Регистрация: 03.05.2014
Адрес: NY
Сообщений: 1,141
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 14 раз(а) в 13 сообщениях
Сказал(а) спасибо: 1,021
Поблагодарили 1,584 раз(а) в 805 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1582)
|
|
|
23.07.2017, 20:16 | #3 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
|
|
23.07.2017, 20:19 | #4 |
Практикующий манипулятор
Регистрация: 03.05.2014
Адрес: NY
Сообщений: 1,141
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 14 раз(а) в 13 сообщениях
Сказал(а) спасибо: 1,021
Поблагодарили 1,584 раз(а) в 805 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1582)
|
|
|
23.07.2017, 22:08 | #6 | |
Заглянувший
Регистрация: 17.06.2013
Адрес: Санкт-Петербург
Сообщений: 227
Сказал(а) 'не согласен(а)'!: 8
Сказали 'не согласен'! 4 раз(а) в 2 сообщениях
Сказал(а) спасибо: 206
Поблагодарили 329 раз(а) в 99 сообщениях
:
0 за это сообщение 0 Всего Репутация: как роза среди колючек (329)
|
Цитата:
Правда, конечно, потребуется соответствующая адаптация/упорядочивание содержания каждого из соединяемых скетчей. |
|
|
23.07.2017, 22:41 | #7 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
да нет смысла.... замысел в сетапе - опрос текущего положения и перевод в них стрелок на всякий случай. назначение единице именно в сетапе, а не в массиве при определении - чтобы не возникла путаница. motorRun - это время запуска импульса. поскольку в сетапе millis отдает 0 - пришлось "насильно" пихать туда единичку чтобы потом правильно срабатывало условие в лупе.
---------- Сообщение добавлено в 22:35 ---------- Предыдущие сообщение было в 22:33 ---------- да там для шилда слишком мало компонентов отопара, диодный мост и диод - вот и весь шилд. все остальное - программно. ---------- Сообщение добавлено в 22:41 ---------- Предыдущие сообщение было в 22:35 ---------- ну если вы грамотно их сможете объединить - то да. но смотрите, мой скетч использует моторшилд, который в свою очередь использует все выходы ардуины. свободными остаются только аналоговые, которые у меня задействованы под управление. куда вы светофоры собрались подключать? чисто физически. вообще, не те деньги, чтобы стараться тут чтото оптимизировать. если светофор при стрелке - то можно сделать свой скетч, который будет управлять одной (двумя) стрелками и светофором. в принципе, даже на этом шилде можно использовать выходы как под стрелки, так и под светофор, помня лишь о том, что выхода всего четыре. соответсвенно одна стрелка и один трехголовый светофор. Дальше - пишите обрабтчик под свои нужды. |
|
23.07.2017, 22:50 | #8 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,665
Поблагодарили 3,280 раз(а) в 1,176 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3291)
|
собственно про метод пихания и шла речь
Мал да удал добавить туда еще "пару" деталей для отзыва при программировании и будет вообще красота. И семейство самых разных декодеров становится доступно. |
|
23.07.2017, 23:03 | #9 | |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
Цитата:
---------- Сообщение добавлено в 23:03 ---------- Предыдущие сообщение было в 23:02 ---------- как юзать тут http://mrrwa.org/2016/04/07/using-th...ecoder-shield/ |
|
|
2 пользователя(ей) сказали cпасибо: |
23.07.2017, 23:09 | #10 |
Пользователь сказал cпасибо: |
23.07.2017, 23:13 | #11 | |
Пользователь
Регистрация: 14.10.2014
Адрес: Москва
Сообщений: 744
Сказал(а) 'не согласен(а)'!: 11
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 11,362
Поблагодарили 1,955 раз(а) в 682 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1976)
|
Цитата:
|
|
|
Пользователь сказал cпасибо: |
23.07.2017, 23:31 | #12 | |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
посмотрите тут http://model-railroad-hobbyist.com/node/24316 возможно пригодится
---------- Сообщение добавлено в 23:31 ---------- Предыдущие сообщение было в 23:14 ---------- Дмитрий, да я и сам не знаю Помню, что гдето попадался шилд, сейчас на вскидку нашел, но что он конкретно может - еще не вникал. По диагонали пробежался - по сути это именно то, о чем выше и говорилось. Шилд с отопарой, которая уровень с рельс переводит в уровень 5В для Ардуино. В описании внятно ничего не сказано на предмет двунаправленности, но в примере кода Цитата:
|
|
|
Пользователь сказал cпасибо: |
24.07.2017, 00:26 | #13 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,665
Поблагодарили 3,280 раз(а) в 1,176 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3291)
|
Это все есть в примерах библиотеки NmraDCC
p.s. Ну может не все, но основной принцип - наличие обработчиков разных событий/команд DCC, которые в файле .h можно посмотреть Еще раз спасибо за ссылку! То, что нужно. Кажись там даже файл платы есть. ---------- Сообщение добавлено в 01:26 ---------- Предыдущие сообщение было в 01:14 ---------- Если не ошибаюсь, то ОС через имитацию нагрузки со стороны декодера (кратковременный всплеск потребления). Который ACK. |
|
Пользователь сказал cпасибо: |
24.07.2017, 10:08 | #14 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
|
|
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Простой блок управления освещением аналогового макета на базе Ардуино Нано | morshamenn | Arduino | 13 | 10.12.2022 22:51 |
A21 - ком. станция с поддержкой Z21 на 4A без пайки. | BR95009 | Arduino | 357 | 19.11.2022 13:50 |
Простой макет | P.Serg | Наши стройки | 48 | 31.05.2015 21:52 |
Переключатель стрелок Флейшман с ALJ2 | Murat | Электрика и DCC | 3 | 14.09.2010 20:05 |