Aan de ene kant mooi dat je het nu werkend hebt. Aan de andere kant: er klopt iets niet. DCC is juist ontworpen met als uitgangspunt dat de polariteit van aansluiten niks uitmaakt.
Ben hier wel blij mee. Karst: Dank!!
Nog één vraag: dit is dus wel een betrouwbare bedrijfstoestand? Dus geen gedoe dat halverwege een tentoonstelling opeens de draadjes andersom moeten?
Maar het is nu eenmaal makkelijker in een Arduino omgeving om de staat van een input uit te lezen, dan met behulp van timers, interrupts etc. een "correcte" routine te bouwen.
Graag gedaan, there is more to come Jazeker... bij de Z21 zeker. Bij een eventuele DR5000 niet... die kan namelijk de polariteit van de cutout wisselen. Maar die heeft danook een speciale setting voor zulke decoders die e.e.a. (railcom) niet snappen zoals de (oudere ?) LDT decoders en... verbaas, verbaas, verbaas... de nieuwe DK50018 :O ( https://roadmap.digikeijs.com/c/EjXyEU8b/31-investigate-fix-issues-when-railcom-is-enabled-on-the-z21-command-station )Maar ik dacht dat jij een Z21 in gebruik had hè ?Grtzz,Karst
CitaatMaar het is nu eenmaal makkelijker in een Arduino omgeving om de staat van een input uit te lezen, dan met behulp van timers, interrupts etc. een "correcte" routine te bouwenKun je dit wat verder uitleggen? Volgens mij bepaalt de lengte van een DCC puls of het een 0 of een 1 is. Ik verwacht dan dat de decodeersoftware op de een of andere manier "meet" hoe lang die puls is. Alleen kijken of de signaal hoog of laag is, is niet voldoende.
Maar het is nu eenmaal makkelijker in een Arduino omgeving om de staat van een input uit te lezen, dan met behulp van timers, interrupts etc. een "correcte" routine te bouwen