Hallo allemaal,

Ik wil graag een schakeling maken waarmee ik een servo motor kan aansturen via de pc.

ik heb al een programma geschreven dat ik net de ADC de servo kon regelen. Nu wil ik dit ook maken met de RS232.

Ik heb zitten te denken om de data te versturen in 10 a 20 ms dat het signaal laag is. Nu moet ik alleen weten hoe lang duurt het om de data te versturen bij 9600 baud?

Leg dat eens uit? ADC gebruikt om je servo te sturen?

Dé manier om een servo te besturen, is met een microcontroller.

daarmee bedoel ik ook de ADC van de AtMega8
ik heb de 8 hoogste bits gebruikt en daarmee een varierende 0,5ms / 2,5ms

[Bericht gewijzigd door Henry S. op (49%)]

Ok, maar ik ben benieuwd waar je het adc dan wel voor gebruikt.
En over de snelheid hoef je je helemaal geen zorgen te maken, als je bij beiden (PC, AVR) de baudrate maar gelijk hebt staan. Ik heb ook zo'n vermoeden dat je niet helemaal weet wat RS232 is, kijk hier eens voor meer informatie http://rs232.freehosting.net/index.html was de eerste link hier.

met de ADC heb heb ik een waarde tussen de 0 en 255 daarmee heb ik een delay varierent tussen de 0,5ms en de 2,5 om de servo dus aan te sturen.

nu wil ik via de RS232 ook een waarde sturen tussen de 0 en 255. ik heb al een programma in C++ waarmee ik een waarde tussen de 0 en 255 kan versturen.

dit heb ik ook getest door de waarde die ik binnen krijg direkt aan de uitgang te zetten.