Interrupt — Lauflicht mit Drehgeber

Lesezeit: 3 Minuten

Seite als PDF

Die Geschwindigkeit eines Lau­flichts soll durch einen Drehge­ber (Rotary-Encoder) ges­teuert wer­den. Die Drehung vor­wärts beschle­u­nigt das Lau­flicht, die Drehung rück­wärts ver­langsamt das Lau­flicht. Durch die Kop­plung eines Pins an einen Inter­rupt kann das Lau­flicht durch Drehen des Drehge­bers unter­brochen und neu ges­tartet wer­den.

So sieht es aus:

attach­In­ter­rupt()

Ein Drehge­ber set­zt mech­a­nis­che Bewe­gung in elek­trische Impulse. Hier wird ein 2‑Kanal-Drehge­ber einge­set­zt, der Vor­wärts- und Rück­wärts­be­we­gun­gen erken­nen kann.

Benötigte Bauteile:

  • 5 LEDs
  • Drehge­ber (Rotary Encoder)
  • 5 Wider­stän­de 100 Ω
  • Leitungs­drähte

Beachte die ⇒Vor­wider­stände ver­schieden­er LEDs

Baue die Schal­tung auf.
(Fahre mit der Maus über das Bild, um die Beze­ich­nun­gen der Bauteile zu sehen)

Definiere die Vari­ablen:

Der set­up-Teil:

Die durch den Inter­rupt aus­gelöste Funk­tion Drehge­ber­Lesen(). Beachte die Kom­mentare.

Die Funk­tion Lau­flicht():.

Der loop-Teil startet das Lau­flicht.


Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen
Seite als PDF

Verwandte Anleitungen:


    Letzte Aktualisierung: Okt. 23, 2025 @ 7:31