Вопросов все больше...
Собрал систему, блок питания подключил, рельсы.. И что-то не сложилось У меня декодеры Laisdcc
http://laisdcc.com/LaisDcc_Decoders_Manual_V2.pdf,
http://laisdcc.com/cvlist.pdf, скажу сразу, что помучившись с DccpController и так не смог запустить движение, у знакомого на Мультимаусе ввел CV1=3 и все поехало, свет горит, то есть декодер рабочий. Ну а с DCC++:
В среде Ардуино загрузил с сайта BaseStation, выбрал проверить, скомпилировать скетч. вылезло следующее:
E:\temp\BaseStation-master\DCCpp_Uno\DCCpp_Uno.ino:427:152: warning: backslash and newline separated by space [enabled by default]
R.currentBit=0; /* reset current bit pointer and determine which Register and Packet to process next--- */ \
E:\temp\BaseStation-master\DCCpp_Uno\DCCpp_Uno.ino:433
warning: backslash and newline separated by space [enabled by default]
R.tempPacket=R.currentReg->activePacket; /* flip active and update Packets */ \
E:\temp\BaseStation-master\DCCpp_Uno\DCCpp_Uno.ino:449:103: warning: backslash and newline separated by space [enabled by default]
} /* END-ELSE */ \
E:\temp\BaseStation-master\DCCpp_Uno\DCCpp_Uno.ino:450:88: warning: backslash and newline separated by space [enabled by default]
E:\temp\BaseStation-master\DCCpp_Uno\DCCpp_Uno.ino:196:59: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
CurrentMonitor mainMonitor(CURRENT_MONITOR_PIN_MAIN,"<p2>"); // create monitor for current on Main Track
E:\temp\BaseStation-master\DCCpp_Uno\DCCpp_Uno.ino:197:59: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
CurrentMonitor progMonitor(CURRENT_MONITOR_PIN_PROG,"<p3>"); // create monitor for current on Program Track
Но загрузился нормально и тесты проходит. Вопрос. что за сообщения?
Затем запустил Dccp контроллер, нажимаю Power on значок меняет цвет, на мотор шильде загораются светодиоды, дальше у меня тупик. Что делает Programming track? Что нужно вводить туда, когда вводил 1 в СV локомотив дергался и заполнялись поля hex03 dec 3 bin 00000011, engine adress read чуть дернулся short 3 long 0 Active short.
Дальше пробовал operations programming Выбирал cabы Выбрал 8601 вставлял СV 1 локомотив дергался и заполнял поля hex03 dec 3 bin 00000011 Byte 0-7 ставил 0, какой ставить? Нажал Write. Переставил на рельсы движения, на кнопку 8601 не реагирует не двигается, свет не включает. Так попробовал со всеми CAB. Эффект тот же.
В мануале написано, что можно в контроллере менять параметры. Almost all of the code you will need to customize for your own layout can be found in the "controllerConfig" tab of the Processing IDE. Definitions of the throttle, the cabs, and the cab buttons can be found starting at line 283. The first cab you'll see defined is #2004 in the following line:
cab2004 = new CabButton(tAx-125,tAy-150,50,30,150,15,2004,throttleA); но значений в скобках понять не могу. Очень хочется запустить, не хватает знаний. На
http://www.trainboard.com ответа не нашел. Где копать, может есть более простой контроллер управления? Или прочитать о настройках этого более понятно. Может кто-то работает с этой штуковиной подскажите...