Цитата:
Цитата:
C:\Users\Aleks\Documents\Arduino\libraries И это видимо удобнее, чтобы не путаться, и легче было находить свои наработки. |
Вложений: 6
Ну вот собственно, мое творчество - командная станция с полным набором интерфейсов, что предлагает Гатов (XpressNet, LocoNet, S88, Ethernet, WiFi). С изготовлением плат и тем более паяльником дружу, так что проблем для меня не возникло. Внутрь поставил бустер на L6203 на 4А. Немного решил побыть программистом и допилил скетч Гатова - реализовал контроль тока нагрузки внутреннего бустера, переход в режим "Emergency Stop" при превышении тока в 4 А, прикрутил OLED дисплей - показывает режимы работы (Power Off, Service Mode, Short Cirquit), в нормальном режиме показывает ток нагрузки бустера. Модифицированный скетч прилагаю, может кому сгодится.
|
Доброе утро. Почитал эту и соседнюю темы - понравилась идея, но возник вопрос, если кто в курсе, ответьте пожалуйста.
А к ардуино можно подключать детекторы занятости, на основе токовых датчиков (если да, то как)? На ( ютубе есть видео про подключение s88 ), но как я понимаю с моим английским, там только интерфейс для подключения различных датчиков, а сам токовый датчик отдельно? Спасибо. |
Цитата:
|
т.е. к ардуино можно подключить тот же "Модуль обратной связи FB2" и имеем ардуино станцию с токовыми датчиками?
|
Цитата:
---------- Сообщение добавлено в 11:53 ---------- Предыдущие сообщение было в 11:49 ---------- Цитата:
http://model-railroad-hobbyist.com/node/28644 Цитата:
|
:offtopic:
Подключал к ардуине вот такие датчики занятости: http://www.fucik.name/masinky/zv/ Только выход оптрона надо подтянуть к плюсу |
Спаял на 74НС244 интерфейс для S88, подключил один модуль, в мониторе СОМ порта срабатывание датчиков отображается с задержкой 4-7 секунд. Подключать к RR, и смотреть срабатывание датчиков ОС в программе еще не пробовал, у меня какая то беда с W5100, не желает с роутером соединятся.
|
Цитата:
Легче ошибки будет отлавливать. Да и светодиоды на линиях S88 не помешали бы. Цитата:
|
Цитата:
|
Цитата:
Для начала лучше проверять на скетчах из библиотеки Ethernet - например WebServer |
Еще один глюк обнаружил. Меняю в скетче IP адрес - в мониторе порта не изменяется ?? У меня полный ступор ))
|
Цитата:
Зайдите на WEB страничку станции и поменяйте. И посмотрите сколько у вас там модулей обратной связи прописано. |
Ошибка компиляции.
Вложений: 1
При компиляции возникают ошибки:
In function 'void setup()': Z21_Ethernet_DCC_Zentrale_v465_MSH:361: error: 'freeRam' was not declared in this scope In function 'void loop()': Z21_Ethernet_DCC_Zentrale_v465_MSH:401: error: 'updateLedButton' was not declared in this scope Z21_Ethernet_DCC_Zentrale_v465_MSH:409: error: 'ShortDetection' was not declared in this scope Z21_Ethernet_DCC_Zentrale_v465_MSH:414: error: 'Webconfig' was not declared in this scope При этом параметр freeRam инициируется на 761 строке: int freeRam () Ошибка возникает вне зависимости от версии: IDE - 1.6.09., IDE - 1.6.10., IDE - 1.6.11. При компиляции в версии IDE - 1.8.1 при первой компиляции пишет что есть ошибки но процедуру завершает, при последующей компиляции больше ошибки не пишет и позволяет загрузить скетч, но он все равно не работает. Прошу помощи!!!! Спасибо! |
Цитата:
Цитата:
кроме Цитата:
|
У меня тоже не меняется адрес, не пойму что еще делать.
|
Цитата:
|
Цитата:
|
Цитата:
Там была анаалогичная проблема, я писал как ее решить. Надо на время изменить код и принудительно(а не по условию) вписать в ЕЕ РоМ новый адрес. |
Вот топорное решение проблемы с первоначальной настройкой IP
Вот топорное решение проблемы с первоначальной настройкой IP
После void setup() { // Вписать в EEPROM значение IP адреса, у меня 192.168.1.41 . EEPROM.update(EEip, 192); EEPROM.update(EEip+1, 168); EEPROM.update(EEip+2, 1); EEPROM.update(EEip+3, 41); Не знаю как это скажется на возможности поменять IP адрес в процессе работы, еще не проверял, но в принципе не должно. void setup() работает только при старте программы. У меня все заработало!!! |
Цитата:
(Скрлько циклов записи выдерживает EEPROM?) |
Цитата:
|
Я так и сделал. Теперь на старте всегда нужный мне IP.
Вообще надо разобраться почему не работает в исходном скетче. |
Цитата:
|
Цитата:
Цитата:
|
Текущее время: 15:45. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Copyright © ModelldepO.ru 2006 -