Automatic Train set controlled by Arduino

A pedal powered autonomous train set, in this case a Piko set, using an Arduino as the brain with a bunch of other components for motor control, sensing train location and displaying sponsor logos.
It can also be controlled manually with an infrared remote controller.

This is the software component running on the Arduino (AVR) platform and is open-sourced and available on github. This is part of City of Turku Ekotuki environmental education package.