Signals are an important part of every decent LEGO train layout.
On our LEGO train layouts, we set the signals automatically. How this is being done is shown in this video:
Our signals are controlled with a component called “MattzoControllers”. Check this page to find out how to build such a controller yourself.