Voor een servo aansturing van de wissels is geen rechtstreekse mogelijkheid aanwezig. Hiervoor is een PWM (Puls Width Modulatie) uitgang nodig en die is niet aanwezig in de centrale.We kunnen dit echter wel met een andere Arduino erbij voor elkaar krijgen. Deze heeft PWM uitgangen.
je hebt het over "jullie" ,maar ik ben gebruiker, niet de ontwikkelaar.
Dus als er een koppeling gemaakt kan worden, neem ik aan dat dat ook naar de DCC++ kan en vervolgens naar Rocrail. Alleen is de vraag, hoe?Kan iemand mij een beetje op weg helpen?Reacties zijn welkom. Alvast bedankt.Gr. Theo
byte incoming = shiftIn(dataPin, clockPin, bitOrder)
for( int i = 0 ; i < 10 ; i ++ ){ bezetMelderArray[ i ] = shiftIn(dataPin, clockPin, bitOrder) ; // we doen dit 10x en halen 8 bits informatie op per keer. }
Met mijn CS2 centrale zou dat dan ook moeten lukken. Dus als er een koppeling gemaakt kan worden, neem ik aan dat dat ook naar de DCC++ kan en vervolgens naar Rocrail. Alleen is de vraag, hoe? Kan iemand mij een beetje op weg helpen?
Met mijn CS2 centrale zou dat dan ook moeten lukken.
EDIT: ik weet niet of dit voorzich spreekt. Maar je kan niet direct je spoordraden op een schuifregister aansluiten, dit kan op een arduino ook niet. Ik neem aan dat je bekend bent met het standaard optocoupler + gelijkrichter schakelingetje voor stroomdetectie?
.. hoe je van arduino naar rocrail informatie moet sturen weet ik niet.