Komisch, bei mir läufts. Porbier mal ne Schleife mit ändernden Werten:
Da sollte sich dann aber was tun irgendwo zwischen 10 und 200 muss der Servo liegen!Code:$crystal = 4000000 Config Servos = 1 , Servo1 = Portb.1 , Reload = 10 Config Portb = Output do Servo(1) = 200 wait 2 Servo(1) = 10 wait 2 loop
MFg Moritz
Servo(1) = 200 wo für steht da eigentlich die 200 ? und was bedeutet die 10 bei Reload ?
werde das gleich mal mit deinem Code Probieren
mfg Maik
Leider funktioniert das mit deinem Code immer noch nicht vielleicht hilft es wenn ich euch sage das es eine Sanwa 1301 Servo ist.
Hoffe euch fällt noch was ein
mfg Maik
Also, ich habe eine dumme Sache übersehen, oben im Quelltext muss natürlich noch "Enable interrupts" stehen. Dies Servos können theoretisch an jeden beliebigen port, nicht nur den OSC gehangen werden. Allerdings fährt der servo nicht wie angegeben "wait 2" sondern länger in eine Richtung, ist vermutlich eine Folge der häufigen INterrupts.
MFG Moritz
Lesezeichen