Banner Ausblenden
Kleines Logo

Willkommen auf PSI-Online

Abstandsschalter

Was ist ein Abstandsschalter?

Ein Abstandsschalter ist ein Schalter, der bei einer voreingestellten Reichweite ein HIGH oder LOW-Signal aussendet. Ist die Entfernung zu groß, gibt er HIGH aus,  ist sie zu klein, sendet er LOW aus. Entfernungen messen kann man damit jedoch nicht.

PinbelegungAbstandsschalter

Beispielcode:

int pin = 10;
int pinOutput = 13;

void setup() {
  pinMode(pin, INPUT);
  pinMode(pinOutput, OUTPUT);
}

void loop () {
  if(digitalRead(pin) == LOW) {
    digitalWrite(pinOutput, HIGH);
  } else {
    digitalWrite(pinOutput, LOW);
  }
}                                                                                                                                                           E-18-D80NK

Anmerkung: digitalRead liefert LOW zurück, wenn der Sensor die gewünschte Entfernung erreich hat. Im Beispielcode leuchtet die Pin 13 LED, wenn der Sensor sich nah genug an einem Gegenstand befindet.
Die Entfernung lässt sich an der Schraube auf der Rückseite des Sensors grob anpassen.           

Erstellt: Florian Dewald (03.02.2013) Letzte Änderung: David Gu (21.03.2014)