
KY-021 Mini Reed-Schalter Modul Magnetkontakt-Sensor für Arduino & ESP
€ 1,50
Detektiere Magnetfelder auf kleinstem Raum mit dem KY-021 Mini-Reed-Schalter. Dieses kompakte Modul funktioniert wie ein berührungsloser Schalter, der bei Annäherung eines Magneten ein klares digitales Signal ausgibt. Dank seiner geringen Größe ist es die perfekte Lösung für Projekte, bei denen jeder Millimeter zählt. Ideal für den Einsatz in Tür- und Fenstersensoren, im Modellbau oder für andere versteckte Schalter.
2 vorrätig
Du brauchst einen zuverlässigen Schalter, hast aber nur wenig Platz? Das KY-021 Mini-Reed-Modul ist die Antwort! Es nutzt das bewährte Prinzip eines Reed-Kontakts – zwei Metallzungen in einem kleinen Glasröhrchen, die sich unter dem Einfluss eines Magnetfeldes berühren und so einen Stromkreis schließen.
Im Gegensatz zu größeren Relais oder Schaltern ist dieses Modul extrem kompakt und arbeitet völlig ohne mechanischen Verschleiß. Es eignet sich hervorragend, um den Zustand von Türen, Fenstern oder Klappen zu überwachen. Montiere einfach das Modul an einer festen Position und einen kleinen Magneten am beweglichen Teil. Sobald der Magnet sich entfernt, kann dein Arduino dies registrieren und eine Aktion auslösen. Ein unauffälliger, langlebiger und stromsparender Sensor für unzählige clevere Anwendungen.
Deine technischen Vorteile im Überblick:
- Extrem kompakte Bauform: Ideal für Projekte mit begrenztem Platzangebot und für den Modellbau.
- Berührungsloser Schalter: Arbeitet absolut verschleißfrei und ist extrem langlebig.
- Einfaches Funktionsprinzip: Leicht zu verstehen und im Code wie ein normaler Taster abzufragen.
- Geringer Stromverbrauch: Perfekt für batteriebetriebene Projekte geeignet.
- Klares digitales Signal: Liefert ein eindeutiges HIGH/LOW-Signal für eine problemlose Auswertung.
- Breite Kompatibilität: Arbeitet einwandfrei mit 3.3V- und 5V-Systemen.
- Vielseitig einsetzbar: Perfekt für Alarmanlagen, als Impulsgeber oder zur Positionserkennung.
Technisches Datenblatt
Arduino Code
/*
KY-021 Mini Reed-Schalter Beispiel
Dieses Programm liest den digitalen Ausgang des Reed-Moduls.
Wird ein Magnet in die Nähe gebracht, leuchtet die eingebaute LED
des Arduino auf und eine Meldung wird ausgegeben.
*/
// Definiere den Pin, an den der Signal-Pin (S) angeschlossen ist
const int reedPin = 7;
// Definiere den Pin der eingebauten LED
const int ledPin = 13; // LED_BUILTIN
void setup() {
// Initialisiere die serielle Kommunikation
Serial.begin(9600);
// Konfiguriere den Sensor-Pin als Eingang
pinMode(reedPin, INPUT);
// Konfiguriere den LED-Pin als Ausgang
pinMode(ledPin, OUTPUT);
Serial.println("KY-021 Mini Reed-Sensor bereit. Warte auf Magnet...");
}
void loop() {
// Lese den Zustand des digitalen Ausgangs
// Normalerweise ist der Ausgang HIGH und wird LOW, wenn ein Magnet erkannt wird.
int reedStatus = digitalRead(reedPin);
// Wenn der Sensor ein LOW-Signal erkennt (Magnet in der Nähe)
if (reedStatus == LOW) {
Serial.println("Magnet erkannt! (Kontakt geschlossen)");
digitalWrite(ledPin, HIGH); // Schalte die LED ein
} else {
digitalWrite(ledPin, LOW); // Schalte die LED aus
}
}


