Interrupt: Licht schalten mit Bewegungsmelder

Lesezeit: 3 Minuten

Seite als PDF

Der Bewe­gungsmelder soll mit Hil­fe eines Inter­rupts die LED ein­schal­ten, nach ein­er Wartezeit wird die LED wieder aus­geschal­tet.

Stelle durch Drehen nach rechts des linken Poten­tiome­ters ein län­geres Aus­gangssig­nal ein.

Beachte bei der Verk­a­belung, dass die bei­den Poten­tiome­ter nach vorn zeigen.
Außer­dem wird der Bewe­gungsmelder an Pin 2 und Pin 3 angeschlossen.

Benötigte Bauteile:

  • Bewe­gungsmelder HC-SR501
  • Wider­stand 220 Ω
  • Leitungs­drähte
  • LED

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 bei­den Pins des Bewe­gungsmelders und den Pin der LED und lege im set­up-Teil den pin­Mode für die Bauteile fest.

Außer­dem musst du für die Aus­lös­er die Inter­rupt-Funk­tion fes­tle­gen:

attach­In­ter­rupt()

Der loop-Teil bleibt leer, weil das Pro­gramm auss­chließlich durch die Inter­rupts ges­teuert wird.

Jet­zt fehlen nur noch die Funk­tio­nen LEDEin() und LEDAus().


Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen
Seite als PDF

Verwandte Anleitungen:


    Letzte Aktualisierung: Nov. 13, 2025 @ 12:47