You can check my progress at http://dawson-station.blogspot.com/
to see where I'm at. I think there is a lot of fresh ground to be covered between model trains and Arduino. Besides auto-reversing, I'm looking at turnout control, and maybe some audio effects using the wave shield.
I'll be interested in what you come up with!
That is really cool! I like the smooth control you got with the nunchuk. I'm building an end-to-end layout with auto reversing. I want to have the Arduino auto-calibrate to handle the effects of one vs. multiple locos, so I may add detectors and do a speed calculation.
I noticed a significant whine in your first video from the PWM that wasn't in your later video. Did you cure it? I've tried the various frequency settings for the motor shield, but no luck.
BTW, I'm doing N scale as well.