Bitte ändert euer Passwort!
Im März 2026 wurde das Forum gehackt. Dabei hatten die Angreifer Zugriff auf die Datenbank und somit Zugriff auf eure Passwörter. Auch wenn das Forum kein Passwort im Klartext speichert, können die Angreifer eure Passwörter knacken. Bitte ändert daher dringend euer Passwort für das Forum. Solltet ihr das gleiche Passwort auch an anderer Stelle verwenden, ändert es bitte unbedingt an allen Stellen!
DX5-Modul aus Spectrum-Sender in DC16 nutzen?!?!
- klaus
-
Autor
- Offline
- Platinum Mitglied
-
- Beiträge: 405
- Thanks: 285
Re: DX5-Modul aus Spectrum-Sender in DC16 nutzen?!?!
28 März 2013 15:20Jedenfalls ist es nicht schlimm, wenn ich den Widerstand nicht eingebaut habe, oder?
Modellfliegen in Südtirol
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- dibub
- Offline
- Elite Mitglied
-
- Beiträge: 222
- Thanks: 33
Re: DX5-Modul aus Spectrum-Sender in DC16 nutzen?!?!
28 März 2013 16:27Wenn Du die erwähnte Zeile im Code drin hast, ist der Widerstand überflüssig, sonst kann es Probleme machen. Es hängt davon ab, was Du in den Arduino geflashed hast, es gibt leider mehrere PPMtoDSM Versionen im Netz.
Sorry wegen des BAHNHOFs, ich hatte schon früher Dinge mit Ardunios und Microcontrollern realisiert, ist nicht immer einfach zu erklären, ich versuch es noch mal.
Offene Eingänge des Microcontrollers (wenn der Bind-Taster nicht gedrückt ist, und kein Widersatnd da ist) können in beide Richtungen (low oder high bzw Masse oder Vss) driften, und sind dann 'unberechenbar'.
Das wäre so, als ob dann zufällig irgendwann der Bind-Taster gedrückt wird.
Daher muss man es entweder extern mit einem Widerstand machen oder halt in der Software. Hoffe es ist etwas klarer ...
Gruß
Dirk
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- klaus
-
Autor
- Offline
- Platinum Mitglied
-
- Beiträge: 405
- Thanks: 285
Re: DX5-Modul aus Spectrum-Sender in DC16 nutzen?!?!
28 März 2013 16:59ja danke, jetzt versteh ich es in groben "Zügen"
Ja dass es mehrere Versionen des PPMtoDSM gibt hab ich mittlerweile auch schon herasugefunden. Letzendlich hat bei mir nur die PPMtoDSM.pde (vom 13.07.2011 12:44 Uhr) zum Erfolg geführt.
Die erwähnte Zeile kommt darin nicht vor. Also sollte ich sie etnweder einfügen (WO GENAU?) oder den Widerstand einbauen, richtig?
Der derzeitige Code darin lautet wie folgt:
Gruß klaus
Modellfliegen in Südtirol
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- dibub
- Offline
- Elite Mitglied
-
- Beiträge: 222
- Thanks: 33
Re: DX5-Modul aus Spectrum-Sender in DC16 nutzen?!?!
28 März 2013 17:46einfach nach der Zeile
pinMode(BINDING_PIN, INPUT);
Gruß
Dirk
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Gammarex
- Offline
- Senior Mitglied
-
- Beiträge: 42
- Thanks: 6
Re: DX5-Modul aus Spectrum-Sender in DC16 nutzen?!?!
28 März 2013 17:51 - 28 März 2013 17:55Klaus : der 10kohm Wiederstand muß nicht sein, den habe ich auch nicht eingelötet.
dibub : wenn das Heck stark am zucken ist, könnte sein das die Kreiselempfindlichkeit zu hoch eingestellt ist.
Für die Taummelscheibe kannst du keine Empfindlichkeit einstellen.
Habe das geänderte Programm mal rausgesucht.
Dort habe ich die Eingangskanäle von 8 auf 6 , und die Ausgangskanäle von 1-6 der Reihe nach geändert.
Der Nano braucht nur 6Kanäle zum steuern wenn jetzt 8K. von dem RSAT kommen, und nur 6 vom Spektrum Modul übertragen werden, kann es auch zum wilden zucken der Servos kommen, das war bei mir so.
Gruß Stefan
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- klaus
-
Autor
- Offline
- Platinum Mitglied
-
- Beiträge: 405
- Thanks: 285
Re: DX5-Modul aus Spectrum-Sender in DC16 nutzen?!?!
29 März 2013 07:42habe gestern meinen Blade MCPX auf der DC16 prgrammiert - unter anderem den Schalter für den "Motor EIN-AUS".
Allerdings spicht der Schalter nur auf dem Geber Nr. 5 (bei der DC16 rechts aussen an der Seite) an. Wenn ich Pitch gebe läuft der Motor trotzdem an, auch wenn der Schalter auf AUS ist.
Hast du vieleicht eine Idee was ich falsch mache?
Und dann ist da noch ein Problem:
ich wollte den MCPX auch gleich in meiner Ersatzfernsteuerung - eine Grauper MC22S - programmieren.
Soweit lief ales gut, allerding schaffte ich es nicht, den Motor zu sarten.
Auch diverse Änderungen in der Zeile "static byte ChanIndex[] = {1,2,3,4,5,6}; //PPM to DSM2 Channel Mapping Table" brachten nicht den gewünschten Erfolg.
Diese Zeile ist mir sowieso ein Rätsel, denn was bedeutet eigentlich die Reihenfolge genau? Sage ich damit, welchen Kanal das Arduino als erstes und welchen als letztes auswerten soll?
BEISPIEL:
Der Motor am MCPX startet ja, wenn ich den Pitchknüppel nach vorne schiebe. Gleichzeitig gebe ich damit auch Pitch.
Wie muss also die Reihenfolge der Zeile "static byte ChanIndex[]" aussehen?
Mich wundert es eh, dass mein MCPX nun auf die DC16 horcht, obwohl ich eigentlich das alles nicht wirklich durchblicke :blush: :huh:
Gruß klaus
Modellfliegen in Südtirol
Bitte Anmelden oder Registrieren um der Konversation beizutreten.