Alternative Firmware „RCuniSwitch Coder“
Die RCuniSwitch Schaltmodule unterstützen nun auch 12-Tastenkodierer wie zum Beispiel das „Steuerpad für Licht und Sound“ der Fa. Kraftwerk oder das „Kingpad“ der Fa. Pistenking. Aber auch die 12 Positions Dreh-Kodierer von Benedini, sowie Sanwa und Open TX Fernsteuerungen mit Mehr-Positionsschalter.
Diese Bedienelemente sind vereinfacht gesagt nichts anderes als Potentiometer mit 12 „Rastpositionen“, bzw. ein Tastenfeld mit 12 Tasten. Jede Taste stellt beim Betätigen ein anderes Widerstandsverhältnis ein, welches vom Sender in ein entsprechendes Servosignal umgewandelt wird. Das RCuniSwitch Schaltmodul wertet dann die Servosignale vom Empfänger aus.
Jedem Tastendruck wird intern einer bestimmten „Klickzahl“ zugeordnet. Klickzahlen 1 bis 12 bei einer kurzen Tasterbetätigung, 21 bis 32 bei langen Betätigungen. Somit können also bis zu 24 Aktionen über einen einzigen Proportionalkanal geschaltet werden.
Damit die Software die 12 Tasten und auch die Nullstellung sicher unterscheiden kann, müssen diese angelernt werden. Diese „Anlernprozedur“ ist sehr einfach. Nach Einleitung des Anlernens müssen alle Tasten in der gewünschten Reihenfolge nur einmal kurz betätigt werden. Die so gelernten Werte werden dann im EEPROM des Microcontrollers dauerhaft gespeichert.
Bei der nachfolgenden Nutzung entspricht die Tastennummer dann der „Klickzahl“, welche auf dem Schaltmodul die dort konfigurierten Schaltvorgänge auslöst. Die Tastennummer entspricht der Reihenfolge beim Anlernen. Die zuerst gedrückte Taste ist die Nummer 1, die letzte Taste Nummer 12.
Der Vorgang des Anlernens wird hier in einem Video gezeigt:
Wenn die Licht/Servosteuerung aus mehreren Schaltmodulen besteht, können diese alle gemeinsam angelernt werden. D.h. vor Beginn des Anlernens sind alle Module mit dem entsprechenden Kanal des Empfängers zu verbinden.
Demo-Video zum gleichzeitigen Anlernen von mehreren Schaltmodulen:
Die Firmware „RCuniSwitch Coder“ basiert auf der RCuniSwitch Standard-Firmware Version V24 und kann auf allen RCuniSwitch Schaltmodulen anstelle der Standard-Firmware installiert werden. Damit entspricht auch die sonstige Funktionalität die der Standard-Firmware wie im „User Manual für 4-Kanal RCuniSwitch“ beschrieben.
Weitere Details sind dem User Manual in der Anlage zu entnehmen.
Für diejenigen die den Microcontroller selbst mit der Arduino IDE programmieren wollen, in der Anlage das ZIP-File mit der aktuellen Programmversion.
Gruß,
RC-Freund