Hallo,
Ich verstehe. Du meinst nur eine Tabelle nach Schema "Bei Sekunde 10 gehe mit der Geschwindigkeit X nach Position B"
Dann müsste ich irgendwo im Programmcode die eine Funktion schreiben die die Geschwindigkeit bestimmt: Habe jetzt mal folgendes getestet:
Code:
Do
Servo(1) = A
R1 = 0.01 * I
R2 = Sin(r1)
R3 = R2 * 60
R4 = R3 + 100
A = R4
Loop
Eine Sinuswelle die von 40 bis nach 160 oszilliert und somit den Servo von Links nach rechts fahren lässt, natürlich mit beschl und abbremsen.
I wird im 100Hz Takt um einen erhöht.
Leider ruckelt das sehr stark. Ist der uC überfordert?
hab gehört dass die Bascom Servo funktion nicht so gut funktioniert wenn man noch andere Sachen im Programm hat.
Edit: Bringt es evtl was wenn ich mit einem ext. Quarz den uC mti ner höheren Taktung betreibe? Im moment sind es 8Mhz
Gruss
Alex
Lesezeichen