Forum: Mikrocontroller und Digitale Elektronik Neulingsfrage: Servosignale mit dem Arduino auslesen


von Mirko Westermeier (Gast)


Lesenswert?

Liebe Leute,

zuerst: falls ich hier im falschen Forum bin, bitte verschiebt mich 
rücksichtslos! :)

ich versuche mit meinem Arduino Signale aus meinem RC-Empfänger 
auszulesen, die eigentlich für Servos bestimmt sind. Ich bin in diesem 
Gebiet ziemlicher Neuling, aber das muss doch möglich sein, den Arduino 
mit meinem Helisender zu steuern! Immerhin ist es auch ganz einfach, 
damit Servos zu steuern.

Vielleicht weiß ich auch einfach nicht die richtigen Suchbegriffe. 
Jedenfalls würde ich gern das Signal aus dem Signalkanal eines 
Servokabels so einlesen, dass ich aus den Werten auf die Knüppelposition 
an meinem Sender schließen kann. Der plumpe Versuch, mit analogRead zu 
brauchbaren Werten zu kommen, scheiterte. :/

Bin für jeden Hinweis dankbar!
Mirko

von Mirko Westermeier (Gast)


Lesenswert?

Scheint sich erledigt zu haben - die Pulsweite kann ich anscheinend mit 
pulseIn messen. Den Rest krieg ich dann auch noch irgendwie zusammen. 
Danke trotzdem! :)

von Tom M. (tomm) Benutzerseite


Lesenswert?

Mirko Westermeier schrieb:
> ich versuche mit meinem Arduino Signale aus meinem RC-Empfänger
> auszulesen, die eigentlich für Servos bestimmt sind.

Klingt interessant. Ich hab da sonen Mini-Schrubhauber, auf dem sitzt 
sogar ein AVR. An welcher Stelle willst du auslesen, also wo das Signal 
abgreifen?

Mit einem atmega (Arduino ist ja die Kombination IDE/Compiler/AtmegaXX8) 
und einem passenden Empfänger/Demodulator sollte das kein grosses 
Problem sein, denk ich mir mal. :o)

Vlt. hilft dir dieser Beitrag weiter:
Beitrag "RC Empfänger auswerten"

von Mirko Westermeier (Gast)


Lesenswert?

Hi Tom, danke für Deine Antwort.

Ich hab's noch nicht ausprobiert, aber es sieht so aus als würde 
pulseIn() mein Problem schon lösen :) Zunächst greife ich das Signal 
direkt an einem freien Empfängerkanal ab, hab einen 7-Kanal im Heli, 
aber der braucht ja nur 6. Geplant ist ein einfaches 
Alle-zwei-Sekunden-Blitzen in Stellung 1 und schnelleres Blitzen mit 
zugeschalteten Positionsleuchten in Stellung 2.

Alles andere ist noch Zukunftsmusik. :)

Dank und Gruß
Mirko

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.