-
-
Erfahrener Benutzer
Robotik Einstein
das AND letzteTaste = 1 packst du an deine beiden If Abfragen an
folgender pseudocode (bascom iss nich mein ding)
jetztTaster = Taster
If jetztTaster == 1 and letzterTaster == 0
If Licht == 1
LichtAUS
Licht = 0
else
LichtAN
Licht = 1
End If
End If
letzterTaster = jetztTaster
den umweg über den "jetztTaster" musst du machen, sonst würde das ärger geben, wenn der taster während der bearbeitung den wert wechselt!!!
drückst du den knopf, geht der Tasterwert von 0 auf 1, in der abfrage ist letzterTaster noch 0 und jetztTaster 1, die lichtabfrage wird gemacht und geschalten, bleibt der taster gedrückt, sind ständig beide letzterTaster und jetztTaster 1, also ignoriert er das, lässt du ihn los, wird letzterTaster nach einer abfrage auch 0 und wenn du das nächtse mal drückst gehts wieder von vorne los
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen