Страница 11 из 12
Re: Простейший DCC декодер на Arduino
Добавлено: Ср июл 13, 2016 12:56 am
Федюнь
На до бы Engineer_Keen спросить,он же придумал как извлекать звук из AT45DBXXX.Как раз с изменением скорости по нарастающей и спадающей.
Re: Простейший DCC декодер на Arduino
Добавлено: Ср июл 13, 2016 8:14 pm
Engineer_Keen
Там просто семплы записаны для нескольких уровней оборотов +переходные на повышение и понижение. При получении команды сравнивается текущая скорость и скорость в команде, ну и в соответствии с этой разницей играем нужный семпл. Это все можно посмотреть на звуковых схемах проектов например loksound.
Re: Простейший DCC декодер на Arduino
Добавлено: Ср июл 13, 2016 8:48 pm
Василий
Всего-то
Даже как-то обидно. А я уж выдумывать начал, как я щас звук генерировать буду, в зависимости от скорости.
Re: Простейший DCC декодер на Arduino
Добавлено: Чт июл 14, 2016 5:52 am
Федюнь
Кстати в моей версии звукового лок декодера на ардуине для аналога тоже самое))))Я переписал звуки с програмы Lokosound и переделал на нужный формат, записал на флешку микро сд и по мере разгона вытаскиваю нужный звуковой файл
Re: Простейший DCC декодер на Arduino
Добавлено: Чт июл 14, 2016 4:26 pm
LABA
Ещё немного подкорректировал скетч. Теперь доступна и длинная адресация, новые значения CV сразу же становятся актуальными, а также возможен сброс декодера к настройкам по-умолчанию, через CV8. Кстати, т.к. при заливке скетча информация в иипром не пишется, то когда он заливается в новый микроконтроллер, значения CV будут не соответствовать требованиям. Для того, чтобы их привести в нормальный вид, как раз и стоит сразу же выполнить сброс по CV8.
Подсказка:
Если поиграться вот с этими значениями
----- weldingarc_timeout1=random (5, 35);
----- weldingarc_timeout2=random (5, 35);
изменяя цифры в скобках и сделав их разными для одной и другой переменной, то можно получить более интересный вариант мерцания светиков.
Re: Простейший DCC декодер на Arduino
Добавлено: Вс ноя 06, 2016 9:09 pm
syrex30
Этот мини декодер можно использовать как лок-декодер
Re: Простейший DCC декодер на Arduino
Добавлено: Пн ноя 07, 2016 4:46 am
Федюнь
Тема не про лок декодер,но раз спросили тоды отвечу.
Если прикрутить Н-мост и убрать звук,что бы не портил малину,то можно.
Вобщето лок декодер в параллельной ветке)))).Но и на интернет страницах полно на ардуине.
Re: Простейший DCC декодер на Arduino
Добавлено: Пн ноя 07, 2016 9:09 am
Василий
syrex30 писал(а):Этот мини декодер можно использовать как лок-декодер
Вы про какой спрашиваете? Тут у нас уже свалка получилась..
Если говорить о изначальной задумке, то в первом сообщении темы, есть ссылка
https://github.com/YoulDHead/DCC_decoder . Там лежит универсальная библиотека, которая собственно и есть декодер. Она может быть как локомотивным, так и аксессуарным декодером. К чему вы ее прикрутите тем и будет.
Остальные поделки в теме, кто во что горазд, в том числе и с другими библиотеками
Re: Простейший DCC декодер на Arduino
Добавлено: Вт ноя 08, 2016 12:56 pm
syrex30
Пардон, имелось ввиду на Attiny85 digispark сделать в e-lok-ах достаточно места для него,
Федюнь писал(а):на интернет страницах полно на ардуине.
Что то я не нашел большого количества...
Зачем звук отключать? Что он испортит?
хотелось бы готовое пока у меня только начало освоения ардуины
Re: Простейший DCC декодер на Arduino
Добавлено: Вт ноя 08, 2016 1:36 pm
Федюнь
Если взять обычную ардуино,прицепить к ней считывание звуков как сделал я вот тут
viewtopic.php?f=30&t=12398
Добавит Н-мост для управления двиглом. В скече прописать протокол DCC,и управление Н-мостом.То получится лок декодер на ардуине со звуком.