Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Projekt 8. Die Statemachine > Eine Ampelschaltung

Eine Ampelschaltung

Jetzt hast du schon so viel gelernt, dass es für die nächste Herausforderung reicht. Das Programmieren einer Ampelschaltung ist eine klassische Aufgabe. In diesem Zusammenhang fällt meistens der Begriff State Machine. Es handelt sich dabei um eine Maschine, die unterschiedliche, aber endliche Zustände annehmen kann. Dies hat ihr den englischen Namen Finite State Machine, auch kurz FSM, eingebracht, der das Verhalten dieser Maschine in der Tat recht gut beschreibt. Folgende Punkte sind Bestandteil dieses Modells, wobei ich die Sache hier sehr vereinfacht darstelle:

  • Zustand

  • Zustandsübergang

  • Aktion

Doch dazu gleich mehr. Kommen wir zu unserer Ampel zurück, die eine Lichtanlage zur Regelung des Verkehrs ist und mit unterschiedlichen Farben arbeitet, wobei der Wechsel der Farben in Deutschland einheitlich geregelt ist. Werden wir uns aber zuerst einmal über die einzelnen möglichen Ampelphasen klar.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free 10-Day Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint