Hi, I using an original Arduino Uno and an original motor shield. I have compiled and uploaded DCC++ and can communicate with it, turn track power on and off, etc. Everything seems to be ok, except for one thing: when I turn track power on, the lights on the motor shield go on, but I only get 0,1 V on the tracks. Any suggestions as to what may be wrong?
How are you measuring voltage on the track. DCC switches polarity to send data. If you meter is set to DC, its probably going to give all kinds of weird readings, and some meters wont read right on the AC setting either, as they are expecting to see a sine wave. If all the motor out lights are on, you are probably fine. If you still want to test voltage out, set your meter to DC, and put the DCC++ system in diagnostic mode. the lights should blink back and forth, and you meter should switch between + and - whatever the output voltage is. https://github.com/DccPlusPlus/BaseStation/wiki/Diagnostics---D---Command Jump to the "###Testing the Motor Shield###" section
Thank you both. You are of course right, my DC meter didn't read the DCC signal correctly. That and a faulty decoder had me barking up the wrong tree.