lehrkraefte:blc:informatik:ffprg2017:l5:l5

Die Taster schalten nicht immer sauber. Beim Ein- und Ausschalten vibriert der Kontakt und der Taster schaltet mehrmals hintereinander ein und aus (einige 10 Mikrosekunden). Je nach Anwendung muss dies berücksichtigt werden. Man dies “Debouncing”. Eine Variante besteht darin, dass man 1 ms wartet, bevor man das Resultat akzeptiert.

Ist der Taster einmal gedrückt, muss oft gewartet werden, bis er wieder losgelassen wird. Auch das Loslassen muss “debounced” werden.

Aufgabe 1

Ein Knopfdruck (rein/raus) lässt eine LED leuchten. Ein erneuter Knopfdruck (rein/raus) löscht diese wieder aus.

Aufgabe 2

Mit 3 Led können Binärzahlen von 0 bis 7 dargestellt werden. Zählen Sie so Knopfdrücke.

Aufgabe 3

Ein einfacher, kurzer Knopfdruck (rein/raus) schaltet eine LED ein bzw. aus. Bleibt man länger auf dem Knopf, wird die LED gedimmt, bis man den Knopf wieder loslässt. Die LED verbleibt dann in diesem gedimmten Zustand. Wir nochmals länger gedrückt, wird die LED wieder langsam heller.

  • lehrkraefte/blc/informatik/ffprg2017/l5/l5.txt
  • Last modified: 2017/09/14 14:11
  • by Ivo Blöchliger