"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

arduino: servo durch entfernungsmesser ansteuern

LTD 17.01.2013 - 21:52 2078 1
Posts

LTD

frecher fratz
Avatar
Registered: Feb 2001
Location: is where it is
Posts: 6334
Aloah,

vielleicht kann mir einer von euch helfen. Ich habe ein Servo, welches meiner Hand folgen soll. Den Abstand zwischen Servoarm und meiner Hand messe ich über einen Ping Ultraschallsensor. -> entfernt sich meine Hand, dreht das Servo in meine Richtung. Bewegt sich meine Hand auf das Servo zu, fährt es von ihr weg. Soweit funktioniert das alles, jedoch ist die Servobewegung alles, nur nicht kontinuierlich bzw. gleichauf mit meiner Handbewegung.

Ich weiß, dass es dieses Rung-Kutta Annäherungsverfahren gibt, mit dem jemand die Wii+ an ein Servo bringt - jedoch weiß ich nicht, wie ich den code modifizieren kann/muss, damit es auch mit nicht-Bitwerten funktioniert, sondern mit integer...

Da kommt ihr ins Spiel - kann mir jemand helfen die Servobewegung so ruhig zu bekommen, wie mit diesem Rung-Kutta verfahren?

Vielen Dank!

Taltos

Here to stay
Avatar
Registered: Jan 2004
Location: Wien
Posts: 1520
hm, vielleicht is einfach das signal aus deinem sensor sehr unruhig? glätte das mal und schau ob's besser wird?
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz