zapper
22.04.2009, 18:10
Hallo
Mein Problem: ich will erstmal einen Servo ansteuern.
Also alles angeschlossen und folgendes programm auf mein atmega16 gespielt: $regfile = "m16def.dat"
$crystal = 16000000
Config Servos = 1 , Servo1 = Porta.1 , Reload = 10
Config Porta = Output
Enable Interrupts
Do
Servo(1) = 100
Wait 100
Servo(1) = 150
Wait 100
Servo(1) = 200
Wait 100
Loop
End
Mein Problem nun ist aber, das der Servo nur ganz ganz langsam sich weiter bewegt und das immer nichtmal ne sekunde bewegen und dann ne sekunde still stehen, das macht er bis er halt nicht mehr weiter kann... da versucht er immer weiter zu drehen was ja aber nicht geht. Servor habe ich die standart RS-2 JR.
Falsch angeschlossen? Programm falsch? bitte um hilfe.
lg Henning
Mein Problem: ich will erstmal einen Servo ansteuern.
Also alles angeschlossen und folgendes programm auf mein atmega16 gespielt: $regfile = "m16def.dat"
$crystal = 16000000
Config Servos = 1 , Servo1 = Porta.1 , Reload = 10
Config Porta = Output
Enable Interrupts
Do
Servo(1) = 100
Wait 100
Servo(1) = 150
Wait 100
Servo(1) = 200
Wait 100
Loop
End
Mein Problem nun ist aber, das der Servo nur ganz ganz langsam sich weiter bewegt und das immer nichtmal ne sekunde bewegen und dann ne sekunde still stehen, das macht er bis er halt nicht mehr weiter kann... da versucht er immer weiter zu drehen was ja aber nicht geht. Servor habe ich die standart RS-2 JR.
Falsch angeschlossen? Programm falsch? bitte um hilfe.
lg Henning