Это видео недоступно.
Сожалеем об этом.
Arduino PulseIn - How to read and evaluate analog PWM signals from an RC remote control (German)
HTML-код
- Опубликовано: 17 янв 2019
- In this video we show how to use the Arduino to read analogue PWM signals from a remote control. All information and the source code can be found here: www.aeq-web.co...
Ich spiel damit schon seit einiger Zeit herum, habe aber ein Problem. Wie im Video schon zu erkennen schwankt der vom Arduino gemeldete Wert des PWM Signales am Null-Punkt immer zwischen 1490 und 1505, es ist überhaupt nicht stabil. Stell man einen Geber am Sender auf einen Wert schwank das am Arduino auch, also nicht nur in Mittelstellung. Wenn diese Werte wiederum im Programm weiter verwendet werden um z.b. ein anderes Servo zu steuern dann zittert dies natürlich... Ist das ein Hardware Problem vom Arduino oder von der Bibliothek? Verwendet wurde ein Uno und Nano sowie RC Hardware von Hitec (Optima) und FrSky (x20)...
Dankeschön. Sehr informativ
*Hallo Alex*
*Danke* für das tolle Vid!
Hey könntest du vielleicht ein video machen wie du die ausgewerteten daten der fernbedingung nutzen kannst um ein sevo motor anzusteuern ?
Wurde in unserer Projektliste notiert
Moin,
klasse Videos. Könntest du zeigen wie ich es nun so programmiere, dass ich wenn ich einen schalter an der Funke umlege eine LED an und aus schalten kann? Also ein RC Switch mache?
Gruß
Top Video!
Hallo ich hab da mal ne frage zu dem video...
Ich habe den sketch genau so abgeschrieben! Im serial Monitor bekomme ich auch Werte angezeigt aber der Wert von ch1, ch2 und ch3 ändern sich nur wenn ich an der funke ch1 bediene! Also alle 3 Werte enden sich wenn ich ch1 bediene... Wenn ich ch2 oder ch3 bediene ändert sich leider garnichts... Kann mir da eventuell jemand helfen?
Super Video, was muss ich tun, um zwei Kanäle zu mischen?
Vielen Dank
Die Werte im Arduino zusammen addieren oder auch multiplizieren und diesen Wert dann zurück auf einen PWM Wert umrechnen und den dann zum Servo schicken.
Klasse Video! Ich bastel gerade an einem modelltrsktor im Maßstab 1:32 und habe mir einen Arduino Pro Mini bestellt um mit diesem mein Lichter zu programmieren. Eine Sache dazu weis ich aber noch nicht. Welches Signal gibt der Empfänger aus wenn ich die Kippschalter verwende ? Einfach eine Spannung ? Und greife ich einmal ground vom Empfänger ab und nutze dann die Pluspole als Inputsignal für den arduino?
Der Kippschalter gibt den höchsten und tiefsten Wert je nach Position aus. 5V und GND müssen nur einmal angeschlossen werden. Bei den restlichen Channels reicht die Signalleitung aus.
@AEQ-WEB Danke für die schnelle Antwort! Hast du auch einen Code geschrieben, um die PWM Single auszuwerten ?
Zudem. Das arduino ist begrenzt auf 40mA current pro Pin. Alleine eine SMD LED braucht schon 20mA bei ca 3.3V. Hast du Tipps für mich wie ich dennoch ca 20 dieser LEDs verteilt auf die Anzahl aller Pins vom Pro Mini nutzen kann. Note: ich habe die 5V Version
Die Signale kann man einfach als "int" auslesen und verarbeiten. Wenn mehr Leds an einem Pin dran sollen, dann benötigt man einen Verstärker. Ist im Grunde eine einfache Transistor-Schaltung, wo die Basis mit PWM angesteuert wird.
Hey. Also ich habe nun alles zusammengetüfelt und mir im Serial Monitor das pvm ausgeben lassen. Gestern funktionierte alles super und Nur ab und an waren Werte dabei welche über 2200 und unter 1500 sind. Nur heute kommen durchgehend Werte raus die 10.000 und mehr überschreiten und ab und an steht dann mal Der HIGH oder LOW wert da. Woran könnte es liegen? Ich habe keine Komponente verändert oder Kabel getauscht. Kann der Chip auf einem Holztisch liegend einen statischen Schlag abbekommen haben und daher kaputt sein?
PS: wenn ich meine Finger über eine reihe Der Pins am Pro Mini gelegt habe kam auch ab und an wieder ein richtiges Signal. Ebenso wenn ich am Empfänger gewackelt oder geschüttelt habe.
Ich denke da an ein eventuelles Masse-Problem
Hey, ich würde gerne ein arduino als ein Art "Bordcomputer" in meinem rc auto nutzen weil mein Sender leider keine Funktion zum mischen hat. Wie mische ich zwei servos? Es wäre super wenn ihr eine Reihe gestaltet wo speziell auf arduino im Modellbau ausgerichtet ist.
Funktioniert das auch mit dem Arduino Nano?
Hallo! Eime frage dazu! Wie sieht das signal aus wenn es im einen kippschalter geht wenn dieser einem seperatem channel zugewiesen ist? Ich habe eine drohne um einen arduino pro mini erweitert und möchte einrn meiner kippschalter einem eigenen kansl zuweisen und diesen dann mit dem mini übernehmen!
Beim Kippschalter hat man einmal den maximalen Wert und einmal den minimalen Wert. Kann man mit dem Arduino relativ einfach auswerten.
@@AEQWEB leider kann ich das nicht ganz bestätigen! Ich habe das ganze gestern getestet und erhalte zwar einen wert, dieser ist bei po1 des schalters auf ca 1000 und bei pos2 auf ca 1800, jedoch ist jeder 2. Oder 3. Wert eine 0. Das signal scheint bei meinem receiver nicht gleichmäßig rauszukommen! Gibt es hierfür eine lösung? Denn in meinem code bedeutet 0 dass sich der angesteuerte servo in die entgegengesätzte Richtung drehen soll!
this project if want to servo continue 180 degree how to write code can tell me dear friend
Servus,
hab den Sketch genauso so aufgebaut aber beim Serial Monitor wird nichts angezeigt!
Nicht mal die Achsen
Ideen woran es liegen könnte ?
Indem arduino Sketch ist die serielle Schnittstelle bei 115200 festgelegt doch beim serial Monitor sind 9600 (Baud) standartlich eingestellt. Das kannst du einfach unten rechts am seriellen Monitor auf 115200 Baud anpassen
Funktioniert das auch mit dem Arduino Nano v3?