-
-
Erfahrener Benutzer
Fleißiges Mitglied
Hi!
Ich hab jetzt mal n kleinen Code geschrieben.
Der funktioniert soweit auch das die Richtung erkannt wird, aber....
Wenn ich nach links drehe und wieder anhalte kommt es sehr oft vor das trotzdem rechts angezeigt wird. wie kann man das unterdrücken? kann man mit einem 2. interrupt arbeiten?
Hier mein Code:
$regfile = "89s8252.dat"
$crystal = 11059200
Config Lcd = 20 * 4
Cursor Off Noblink
Cls
Enable Interrupts
Enable Int0
On Int0 Drehen
Set P3.3
Do
Loop
End
Drehen:
If P3.3 = 0 Then
Locate 1 , 1
Lcd "rechts"
Waitms 200
Cls
Elseif P3.3 = 1 Then
Locate 1 , 1
Lcd "links"
Waitms 200
Cls
End If
Return
(Wie macht man das richtig den Code zu Posten?)
Marten83
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen