В шашнадцатом году пробило меня сделать на Arduino DCC декодер. Ну чисто разобраться как оно там работает, заодно и полезностей для железной дороги сделать. В результате родилась библиотека, которая в общем-то вполне в состоянии быть на Arduino Pro Mini или локомотивным декодером или аксессуарным.
Целиком ветка посвященная библиотеке (со схемами и страданиями по протоколу) находится здесь Ветка про декодер DCC на scaletrainsclub.com
Исходники на github ЗДЕСЬ
На видео демка работы в качестве аксессуарника со светиками и звуковым модулем.