Interrupt – Lauflicht mit Drehgeber



Seite als PDF

Die Geschwin­dig­keit eines Lauf­lichts soll durch einen Dreh­ge­ber (Rota­ry-Enco­der) gesteu­ert wer­den. Die Dre­hung vor­wärts beschleu­nigt das Lauf­licht, die Dre­hung rück­wärts ver­lang­samt das Lauf­licht. Durch die Kopp­lung eines Pins an einen Inter­rupt kann das Lauf­licht durch Dre­hen des Dreh­ge­bers unter­bro­chen und neu gestar­tet wer­den.

So sieht es aus:

attach­In­ter­rupt()

Ein Dreh­ge­ber setzt mecha­ni­sche Bewe­gung in elek­tri­sche Impul­se. Hier wird ein 2-Kanal-Dreh­ge­ber ein­ge­setzt, der Vor­wärts- und Rück­wärts­be­we­gun­gen erken­nen kann.

Benö­tig­te Bau­tei­le:

  • 5 LEDs
  • Dreh­ge­ber (Rota­ry Enco­der)
  • 5 Wider­stän­de 100 Ω
  • Lei­tungs­dräh­te

Beach­te die ⇒Vor­wi­der­stän­de ver­schie­de­ner LEDs

Baue die Schal­tung auf.
(Fah­re mit der Maus über das Bild, um die Bezeich­nun­gen der Bau­tei­le zu sehen)

Defi­nie­re die Varia­blen:

Der set­up-Teil:

Die durch den Inter­rupt aus­ge­lös­te Funk­ti­on Dreh­ge­ber­Le­sen().

Die Funk­ti­on Lauf­licht():.

Der loop-Teil star­tet das Lauf­licht.


Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen
Seite als PDF

Ähnliche Projekte


Letzte Aktualisierung: Jan. 2, 2026 @ 10:11