S
sharkfire
Guest
Ich habe einen Servomotor, Drehen um 360 Grad.Es hat die Aufgabe, für das Drehen der Räder links und rechts.Nun, was ich will, wenn die Räder ganz links abbiegen (am weitesten, dass das Rad erreichen kann) sollte der Motor zu drehen.Das gleiche gilt für die richtige Richtung.It's like, sollte der Motor nur drehen, für 180 degres.Das ist -90 für den linken und 90 für rechts.
Um den Motor zu drehen, habe ich 3 Receiver: L (links), C (Center) und R (rechts).
Wenn die C-Empfänger erkannt wird, sollte das System prüfen, welcher Empfänger gehen weiter hoch.Beispiel, die L-Receiver.Der Motor sollte drehen, mindestens 90 Grad nach links (die Räder auch nach links abbiegen).Danach sollte der Motor zu drehen, auch die L-Empfänger ist nach wie vor hoch.Wenn dann die C-Empfänger aktiviert wird, werden die biegen Sie rechts ab und wird wieder an ihren Platz zu gehen.Das gleiche gilt für das Recht.
Was soll ich mit dem Programm zu tun?Ich bin mit PIC16F84 und Assembler-Programmierung.Ich habe wenig Ahnung mit Verspätungen und Timer.Hoffe ihr könnt helfen ..
Um den Motor zu drehen, habe ich 3 Receiver: L (links), C (Center) und R (rechts).
Wenn die C-Empfänger erkannt wird, sollte das System prüfen, welcher Empfänger gehen weiter hoch.Beispiel, die L-Receiver.Der Motor sollte drehen, mindestens 90 Grad nach links (die Räder auch nach links abbiegen).Danach sollte der Motor zu drehen, auch die L-Empfänger ist nach wie vor hoch.Wenn dann die C-Empfänger aktiviert wird, werden die biegen Sie rechts ab und wird wieder an ihren Platz zu gehen.Das gleiche gilt für das Recht.
Was soll ich mit dem Programm zu tun?Ich bin mit PIC16F84 und Assembler-Programmierung.Ich habe wenig Ahnung mit Verspätungen und Timer.Hoffe ihr könnt helfen ..