2 maliger Tastendruck erkennen

Gast #363580
Lesenswert?
• ▲
▼
Hallo,

Ich habe ein kleines Problem. Bin noch relativ neu in der GCC
Programmierung.
zur Sache: Ich möchte das z.b. eine schleife durchlaufen wird, wenn
PIND.0 == 1 ist. ( Taster betäätigt )
Wenn aber danach nochmal PIND.0 == 1 ist (Taster nochmal betätigt),
soll er in einer anderen schleife weiter machen, oder so, auf jedenfall
die laufende schleife verlassen.
muss ich da eine Variable definieren, die bei einmaligem drücken des
Tasters = 1 wird, bei zweitem mal drücken wieder = 0 wird, und dann
nach status der variablen die schleifen ausführen???
Also quasi : wenn Variable = 0 dann bearbeite diese schleife.... wenn
variable 1 wird dann verlass die aktuelle schleife und/oder führe dann
die andere schleife aus... etc.

Wie kann ich denn sowas machen? geht das einfacher als mit einer
variablen irgendwie???


Vielen Dank. hoffe es hat überhaupt jemand verstanden was ich meine.


Danke und Gruß.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren