Hallo zusammen,
hab da ein kleines Problem mit nem Servo. Wenn in meinem Fall Pin D6 auf High geht, soll der Servo nach 2 Sekunden nach links fahren, das funktioniert auch einwandfrei. Wenn der Pin auf Low geht, soll er die Mittelstellung anfahren. Und genau hier liegt mein Problem: Hier dauert es auch ungefähr 2 Sekunden, bis der Servo das macht. Sollte er aber gleich machen, wenn der Pin auf Low geht. Hab noch nicht so viel Erfahrung mit Bascom, weiß vielleicht jemand, wo mein Fehler liegt?
Code:$regfile = "m32def.dat" $crystal = 16000000 Config Servos = 1 , Servo1 = Portd.7 , Reload = 10 Ddrd = &B01111111 Config Pind.7 = Output Config Pind.6 = Input Enable Interrupts Do If Pind.6 = 1 Then Wait 2 Servo(1) = 60 Else Servo(1) = 120 End If Loop End
Lesezeichen