







Schwimmerschalter (vertikal) –
Nicht vorrätig
Lass dein Projekt erkennen, wann ein Pegel erreicht ist
Mit dem vertikalen Schwimmerschalter wird ein Fuellstand zu einem eindeutigen Schaltzustand. Du kannst einen Behaelter ueberwachen, einen Nachfuellpunkt erkennen oder im Prototyp verhindern, dass eine Steuerung ohne passenden Pegel weiterlaeuft.
Der erste Erfolg ist direkt greifbar: zwei Leitungen an einen Arduino-Eingang mit internem Pullup, Schwimmer von Hand bewegen und im Seriellen Monitor sehen, ob der Kontakt offen oder geschlossen meldet.

Anschlüsse, Pins und Funktionen im Überblick
Die folgende Übersicht bezieht sich auf die konkret abgebildete Makershop-Ausführung.

Was du damit bauen kannst
Tankstatus melden
Ein Arduino liest den Kontakt und zeigt per LED, Display oder serieller Ausgabe, ob der definierte Fuellstand erreicht wurde.
Nachfuell-Erinnerung bauen
Bei Pflanz-, Labor- oder Vorratsbehaeltern kann der Schalter eine Erinnerung ausloesen, sobald der Pegel unter die Montageposition faellt.
Pumpenfreigabe testen
Im Niedervolt-Prototyp kann deine Software eine Pumpe erst freigeben, wenn der Schwimmerkontakt den erwarteten Pegelzustand meldet.
Ueberlaufpunkt ueberwachen
Als oberer Schaltpunkt montiert kann der Kontakt eine Warn-LED, ein Relaismodul oder eine Logmeldung ausloesen, bevor ein Testbehaelter ueberlaeuft.
Pegelkontakt mit Arduino auslesen
Der Sketch liest den Schwimmerschalter als einfachen Kontakt gegen GND. Die Bedeutung von HIGH und LOW legst du erst nach dem echten Einbau fest.
Vorbereitung und Umsetzung
| Schritt | Umsetzung |
|---|---|
| Leitung 1 | Arduino GND |
| Leitung 2 | Arduino D2 |
| Pin-Modus | INPUT_PULLUP |
| Anzeige | Serieller Monitor und Board-LED |
const byte FLOAT_PIN = 2;
const byte LED_PIN = 13;
bool lastState = HIGH;
void setup() {
Serial.begin(9600);
pinMode(FLOAT_PIN, INPUT_PULLUP);
pinMode(LED_PIN, OUTPUT);
}
void loop() {
bool state = digitalRead(FLOAT_PIN);
digitalWrite(LED_PIN, state == LOW ? HIGH : LOW);
if (state != lastState) {
Serial.println(state == LOW ? "Kontakt geschlossen" : "Kontakt offen");
lastState = state;
}
delay(50);
}Die wichtigsten Werte
| Produkttyp | weisser vertikaler Schwimmerschalter |
|---|---|
| Elektrische Funktion | potentialfreier zweipoliger Schaltkontakt |
| Anschluss | zwei unpolare Anschlussleitungen |
| Auswertung | digitaler Mikrocontroller-Eingang mit Pullup oder Pulldown |
| Kontaktlogik | NO/NC-Verhalten am gelieferten Exemplar und in der Einbaulage pruefen |
| Montage | Schwimmer muss entlang der vertikalen Achse frei laufen |
| Lasten | im Arduino-Aufbau nur als Signalkontakt verwenden; groessere Lasten ueber passende Treiberstufe schalten |
| Medium | nur fuer materialvertraegliche Fluessigkeiten und nicht sicherheitskritische Prototypen einsetzen |
Datenblatt, Pinout und Tutorials
Eigene Makershop-Unterlagen stehen direkt auf unserem Server bereit. Ergänzend verlinken wir vertrauenswürdige technische Primärquellen.
Technische Grundlage: Arduino INPUT_PULLUP Tutorial · Arduino digitalRead Reference. Produktbilder und Lieferumfang beziehen sich auf das Makershop-Angebot.
Vor dem ersten Einsatz wissen
Braucht der Schwimmerschalter eine Versorgung?
Nein. Fuer den Arduino-Test arbeitet er wie ein einfacher Kontakt zwischen Eingang und GND.
Ist LOW immer gleich voll?
Nein. Montageposition, Schwimmerrichtung und Kontaktlage bestimmen, welche Logik zu deinem Fuellstand passt.
Kann ich damit direkt eine Pumpe schalten?
Fuer Prototypen sollte der Schalter nur ein Signal liefern. Pumpen werden ueber eine passend dimensionierte Treiber- oder Relaisstufe geschaltet.
Warum muss der Schwimmer frei laufen?
Wenn der Schwimmer klemmt, meldet der Kontakt den Pegel nicht mehr zuverlaessig. Mechanischer Abstand ist deshalb wichtiger als die Softwarelogik.
Dokumentation / Ressourcen
Ähnliche Produkte
Feuchtigkeitssensor Bodenfeuchtesensor
2,30 €
DHT22 Temperatur Luftfeuchtigkeit Sensor
8,50 €
Schwimmerschalter, Pegelschalter, Schwimmschalter
4,75 €
















Rezensionen
Es gibt noch keine Rezensionen.