> -Taster T1 für Wert einstellen durch mehrmaliges drücken des Tasters ( 1 > x drücken = Wert 1 oder in dem Fall Zahl 1)...2 x drücken = Wert 2 > usw. > > - (später) möchte ich den Wert auch am Display anzeigen lassen > > -T2 um Lichtschrankensignal anfangen zählen zu lassen > > -Wenn beide "Null", also Taster T1 und T2 nicht gedrückt wurde, soll > nichts passieren > > - Wenn Lichtschranke so oft gezählt wurde, wie von Taster 1 vorgegeben > wurde, dann soll ein Ausgang kommen (LED an) und sonst nichts mehr. Das > heist, dass die Signale der Lichtschranke dann nicht mehr gezählt werden > müssen > > -Taster T4 soll dann für den Reset sein, um den Anfangszustand wieder > herstellen zu können. >-Taster T3 soll runterzählen, falls zu viel eingestellt wurde Modus = Editiermodus VorgabeAnzahl = 0 while( immer ) { if Editiermodus { if Taste1 gedrückt { erhöhe die VorgabeAnzahl um 1 VorgabeAnzahl auf LCD Zeile1 ausgeben } if Taste3 gedrückt { reduziere die VorgabeAnzahl um 1 VorgabeAnzahl auf LCD ausgeben } if Taste2 gedrückt { Modus = Zählmodus Pulszähler = VorgabeAnzahl Led aus } } else if Modus == Zählmodus { if Puls an Lichtschranke? Pulszähler -- Pulszähler auf LCD Zeile2 ausgeben if Pulszähler gleich 0 LED an } if Taste4 gedrückt{ Modus = Editiermodus LED aus } }