Das geht relativ einfach. Wird in der SPS-Programmierung häufig verwendet. Man findet einiges wenn man nach Flankenauswertung sucht.
Aber prinzipiell geht es so:
Man benötigt eine Hilfsvariable, um den vorhergehende Zustand zu kennen und je nach Zustand muss man reagieren.
Die Hilfsvariable nenne ich "taste_alt", die Taste selbst nenne ich "taste". Das Programm reagiert auf pos. Flanke.
MfG HannesCode:wenn ((taste == 1) && (taste_alt == 0)) { x ^= x } taste_alt = taste
Lesezeichen