This project is an upgraded version of one of my previous projects. This uses an Arduino microcontroller, a great open-source prototyping platform, to automate a model railway layout. The layout comprises of a simple oval loop and a yard siding branching out from it to house the train. The Arduino microcontroller gets feedback from two 'sensored' tracks installed at two locations of the layout to carry out specific functions when the train crosses over them.

So, without further ado, lets get started!