setz nen flag, dasis wohl das einfachste...
also:
Code:
dim b1p as bit 'button 1 pressed
dim time as byte
'.....
if pina.0 = 1 then
if b1p = 1 then
time = 75
b1p = 0
end if
else
b1p = 1
end if
if pina.1 = 1 then
if b1p = 1 then
time = 100
b1p = 0
end if
end if
'......
waitms time
erklärung/beispiel:
- der erste taster wurde einmal gedrückt
- da b1p noch nie auf 1 gesetzt wurde, geschieht dies nun
- wenn jetzt der erste taster ein weiteres mal gedrückt wird, dann setzte die zeit auf 75, und b1p wieder auf 0, vorgang abgeschlossen
- wenn jetzt der zweite taster gedrückt wird, dann setzte die zeit auf 100, und b1p wieder auf 0, vorgang abgeschlossen
das wars eigentlich denke ich ^^
Martin
Lesezeichen