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 SW1 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 das Ticker Interface
  • Messen Sie die Zeit zwischen zwei Tastendrücken durch die Verwendung des Timer Interfaces
  • Fügen Sie den Zustand TimeOut hinzu (wie sieht das Zustandsdiagramm nun aus), der nach drücken der Taste SW2 aus dem Zustand Ein in diesen Zustand TimeOut wechselt und die gemessene Zeit im Sekundentakt auf die Serielle Schnittstelle schreibt.

All wikipages