Low Power RF Wandschalter (3) – Software
11. Dezember, 2015 in: Allgemein, ElektronikNach einiger Zeit komme ich nun dazu, wenigstens mal meinen Prototypen der Software für den LowPower Lichtschalter zu verteilen. Da ich in letzter Zeit kaum noch Zeit für das Projekt aufbringen konnte wollte ich wenigstens meine bisherigen Ergebnisse veröffentlichen, falls sie jemand anderem von Nutzen sein können.
Bisherige Funktionen:
- RFM12B Ansteuerung (Versenden von Telegrammen, Sleepmode ect. mithilfe der Jeelib Library) (im Beispielcode ist nur die Initialisierung eingefügt, nicht das Versenden eines Telegramms)
- Ansteuerung der 6 RGB LEDs über 3 PWM Ausgänge und einem Schieberegister
- Sleepmode des AtMega328p wird genutzt, Taster werden über PinChange Interrupts abgegriffen
- Zeit des Tastendrucks wird erfasst (in ms), so sind auch unterschiedliche Kommandos bei langem Druck möglich
Die Software kann unter folgendem Link heruntergeladen werden: FunkWandSchalter, allerdings ist dies leider kein Finaler Stand. Die Ansteuerung der LEDs ist vorhanden und das Einlesen der Taster. Der Sleepmode wird in der Version nicht genutzt, ist aber leicht wieder eingebunden. Die Version stellte lediglich einen Test der LEDs dar. Im Paket enthalten ist eine .cpp und .h Datei, die in Eclipse mit Arduino Plugin erstellt worden sind.