Programmierung: Code bei Drücken und Loslassen einer Taste aktivieren
Teilen
Wie man ein Programm für einen Taster an einem Atmel AVR Mikrocontroller erstellt, so dass die Aktion nur dann ausgelöst wird, wenn der Taster gedrückt und dann losgelassen wird. Eine Bedingung, die die Funktion bit_is_clear verwendet, wird verwendet, um das Drücken des Tasters zu testen, und dann wird eine Variable verwendet, um den gedrückten und den losgelassenen Zustand zu bestimmen. Innerhalb dieser Bedingung gibt es eine weitere Bedingung, um festzustellen, ob der Taster vor dem Drücken des Tasters im losgelassenen Zustand war. Das bedeutet, dass der Taster losgelassen worden sein muss, bevor die Aktion „Taster gedrückt“ aufgerufen wird.