8 Die erste Kreuzung

In diesem Kapitel wollen wir uns mit der Aufgabe eines Ampelsystems befassen. Stellen Sie sich eine Kreuzung zweier Straßen vor, auf der unsere Ampel den Verkehr aus jeder Richtung regeln soll. Eine Sache verlangt das Gesetz von uns ausdrücklich: Unter gar keinen Umständen dürfen kreuzende Fahrtrichtungen gleichzeitig Grün bekommen. Wir behalten das im Hinterkopf, wenn wir auf die Beispiele für unseren Controller zu sprechen kommen.

Controller-Spezifikationen

Wenden wir uns den Spezifikationen des Controllers zu. Es gibt zwei Fahrtrichtungen. Der Controller regelt die Zustandsübergänge, vermutlich nach einem bestimmten Zeitintervall durch Übergang zum nächsten Zustand. Der Controller schaltet nur ein Signal zur gleichen Zeit. ...

Get ATDD in der Praxis now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.