z = zustand
R = Ausgang ROT
O = Ausgang Orange
G = Ausgang Grün
Code:
Z R1 O1 G1 R2 O2 G2
1 1 0 0 1 0 0 // alles auf rot
2 1 1 0 1 0 0 // straße 1 auf die plätze
3 0 0 1 1 0 0 // straße 1 auf geht's
4 1 0 0 1 0 0 // alles auf rot
5 1 0 0 1 1 0 // straße 2 auf die plätze
6 1 0 0 0 0 1 // straße 2 auf geht's
die zustände 1 und 4 sind gleich UND die zustände 2 und 3 sind gleich der zustände 5 und 6 - allerdings sind diese an den ausgängen vertauscht, nach dem zustand 6 geht es im zustand 1 weiter. als übergangsbedingung zwischen den einzelnen zuständen müsste ein timer eingestellt werden. hier könnte man sich zu eigen machen das die oben genannten zustände mehr oder weniger gleich sind.
bei vier ampeln müsste diese "eine" ampel länger auf grün bleiben, und da es von grün auf rot nur ein zustand sind, kommt dann für diese eine ampel - eine seite der straße hat ja länger grün - ein neuer zustand hinzu. und pro ampel muss mit drei neuen ausgängen gerechnet werden.
Lesezeichen