Home Mail Login
Elektronikprojekte > Flight Ilumination > Programm

Für die Programmierung...

habe ich das AVR Studio Version 4 verwendet (mit GNU C). Mir persönlich gefällt dieser Kompiler am besten, die Möglichkeit die Codeabarbeitung zu Simulieren hat mit schon oft weiter geholfen.

Das Brennen des Flash auf dem Controller erledigt bei mir das mySmartUSB MK2 von myAVR, in Kombination mit dem myAVR ProgTool. Mit der Zuverlässigheit und dem Funktionsumfang bin ich wirklich zufrieden.


Zur Funktionsweise des Programms:

Das PWM Signal des Empfängers wird interruptgesteuert ausgewertet.
Unterschieden wird dabei erstens in welche Richtung der Schalter betätigt wurde (+100% oder -100%) und zweitens wie lange sich der Schalter in dieser Position befunden hat (<1Sek. oder >1 Sek.).
Beim Zurückstellen in die Nulllage wird eine von 4 Schaltfunktionen ausgelöst.
Ein erneutes Betätigen (gleiche Richtung / Dauer) setzt die Schaltfunktion zurück.

Zwei unterschiedliche Timer sorgen für die entsprechenden  Blink / Blitzfrequenzen.

Den kompilierten Programmcode schicke ich Ihnen gerne auf Anfrage als .Zip Datei zu.