-
-
Neuer Benutzer
Öfters hier
Hab ich mir gedacht, geht um Menu Programmieren
Das ist nicht so einfach zu erklären aber ich versuche es mal.
Ich nehme einen Timer und in diesen wird immer gesprungen und dort wird der Taster abgefragt ob er gerückt ist, je nachdem wie oft er in den Timer springt wird gezählt.
z.B
20 mal pro Sek in den timer und im Timer if Taster X = 0 and Tastertime = 0 then inc x
If x = 40 ( sind dann 2 Sek ) then Tastertime = 1
jetzt hast du Tastertime = 1 und es wird nicht mehr weitergezählt.
in der Hauptschleife z.b
if Tastertime = 1 then .....
lcd x set = ....
taster_up_down_x_freigabe = 1
end if
im Timer musst du dann wieder die Taster up /down abfragen
if Taster_up = 0 then
if taster_up_down_x_freigabe = 1 then
inc y
if y = 10 ( ale 0,5 Sek ) then incr Wert x
end if
end if
usw .......................
Da muss man schon überlegen...
Mfg
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen