-
-
Hallo autoguider !
Wo ist der Fehler ?
Da ist kein Fehler.
Der Debounce Befehl den Du prog. hast sagt doch folgendes aus:
Wenn Portd.7 auf low geht,führt Subroutine ( hier) Change_hard_direktion aus.
Portd.7 muss auf high gehen, bevor der Sprung in die Subroutine ausgeführt werden kann.
Zum Label Change_hard_direktion , wenn Portd.7 auf low ist.
Hier ein Code Ausschnitt:
' Definition der Taste
Config Portd.7 = Input
Taste_1 Alias Portd.7
.
Init()
Config Debounce = 5000 ' 5s gedrückt wechselt Grunddrehrichtung
Debounce Taste_1 , 0 , Change_hard_direction , Sub
Config Debounce = 25
.
.
Change_hard_direction:
Direction = Hard_direction
Print "In Hard"
If Direction = 1 Then
Direction = 0
Else : If Direction = 0 Then Direction = 1
End If
return
ich hoffe dir das richtig verständlich erklärt zu haben.
MfG
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen