Alarm­an­la­ge mit dem Hall-Sen­sor KY-024

Lese­zeit: 3 Minu­ten

Lösung
Seite als PDF

Der Hall-Sen­sor KY-024 (49E) oder der Hall-Sen­sor KY-003 (3144) sol­len als Alarm­an­la­ge funk­tio­nie­ren: Nähert sich ein Magnet dem Hall-Sen­sor, leuch­tet die LED und ein Ton wird abgespielt.

So sieht es aus:

Benö­tig­te Bauteile:

  • LED
  • Hall-Sen­sor KY-024 oder KY-003
  • Wider­stand 220 Ω
  • Laut­spre­cher
  • Lei­tungs­dräh­te
  • klei­ner Magnet

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

Der hier ver­wen­de­te Hall-Sen­sor KY-024 ist ein uni­po­la­rer, non-lat­ching Sen­sor. Er reagiert nur auf einen Pol des Magne­ten. Bei Ent­fer­nung des Magne­ten wird der Aus­gangs­zu­stand wiederhergestellt.

Wei­te­re Infor­ma­tio­nen Hall-Sensoren

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

Im Unter­schied zum Bewe­gungs­mel­der und zur Licht­schran­ke wird der Hall-Sen­sor von Strom durch­flos­sen (HIGH), erst wenn ein Magnet in die Nähe kommt, wird LOW gelesen.

int LED = 7;
int MAGNETSENSOR = 6;
int LAUTSPRECHER = 8;

void setup()
{
  pinMode(LED, OUTPUT);
  pinMode(MAGNETSENSOR, INPUT_PULLUP);
}

Im loop-Teil wird der Sen­sor gele­sen und bei LOW die LED eingeschaltet.

void loop() 
{
  digitalWrite(LED, LOW);
  int SensorLesen = digitalRead(MAGNETSENSOR);
  if (SensorLesen == LOW) 
  {
    digitalWrite(LED, HIGH);
    tone(LAUTSPRECHER, 1000);
  }
  else 
  {
    digitalWrite(LED, LOW);
    noTone(LAUTSPRECHER);
  }
}

Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen
Seite als PDF

Ver­wand­te Anleitungen:


Letzte Aktualisierung: Dez 8, 2024 @ 12:12