Franz Pucher / HIM0Board

You are viewing an older revision! See the latest version

STM Schalter

Inhalt

Schreiben Sie ein Programm für das M0 Board, dass einen Lichtschalter simuliert. Es soll der rote Anteil der RGB-Led durch betätigen des Schalters SW2 ein bzw. ausgeschaltet werden.
Verwenden Sie die Klasse Debouncer von Liyang HU zur Tastenentprellung und die PWM für RGB-Led.

Das Zustandsdiagramm (Statechart Diagram) sieht folgendermaßen aus:

/media/uploads/fpucher/stm0.jpg


Weitere Aufgaben

  • Verwenden SIe für das Blinken der Led4 den Ticker
  • Erweitern Sie das Zustandsdiagramm um den Error-State: Wenn für 10 Sekunden keine Taste gedrückt wird soll in den Zustand (Error) verzweigt werden. Verwenden Sie dafür Timeouts

All wikipages