Die wesentliche Änderung gegenüber der Ursprungsversion ist, dass die Software die Kanaldaten während des Bindens weiter live sendet. Das ist wichtig für den MCPx, da der MCPx auf zwei Arten gebunden werden kann. Für dumme Sender und Computersender. Mit Bastelmodul wollen wir in der Regel als Computersender binden um Pitch- und Gaskurven im Sender einstellen zu können. Dazu muss aber lt. Anleitung der Heckrotorknüppel bewegt werden.
Voreingestellte Konfiguration der Software:
- Jumper als Bind Taste (Jumper drauf = normaler Betrieb, Jumper runter = Bind mode). Änderung im Code von:
if(digitalRead(BINDING_PIN) == HIGH) {// if bind jumper is removed
zu
if(digitalRead(BINDING_PIN) == LOW) {// if switch is presseed
- 6 Kanal Auswertung, d.h. nur die ersten 6 Kanäle im PPM Signal werden ausgewertet. Kann auf max. 8 erweitert werden:
#define MAX_CHANNELS 6 // maximum number of channels we can decode, don't increase this above 8
- 6 Kanal Ausgabe. Es werden 6 Kanäle an das Spektrum Modul ausgegeben, da das scheinbar der kleinste gemeinsame Nenner der verschiedenen Spektrum HF Module ist. Änderbar hier:
#define DSM2_CHANNELS 6 // max number of DSM2 Channels transmitted. Some tranceiver modules
// can't handle mor than six channels. Don't increasw this above 8
- Kanalübersetzung Eingang zu Ausgang für MX-12/16/20. Bei den MXen muss man Kanal 6 und 1 tauschen. Bitte anpassen in:
static byte ChanIndex[] = {6,2,3,4,5,1,7,8}; // PPM to DSM2 Channel Mapping Table