Distanzmessung mit Arduino und Sharp GP2Y0A41SK0F Sensor

Der Sensor ermöglicht eine Abstandsmessung. Je näher das Objekt am Sensor ist, desto höher ist die Spannung an seinem Ausgang. Das folgende Beispiel kann mit jedem analogen Abstandssensor von Sharp verwendet werden.

Wir benötigen folgende Artikel:

Anschließen des Sensors mit Arduino:

Um den Sensor mit Arduino zu betreiben, muss das System wie folgt angeschlossen werden:

Scharfes Modul Arduino-Stift
3 5 V
2 Masse
1 A1

Scharfe Sensorstifte.

Schematische Verbindung des Sensors mit dem Arduino Uno.

Programm für Arduino

Im Beispiel wurde folgender Code verwendet:

 int-Sensor = A1; // analoger Pin A1 mit dem Signal vom Sensor verbunden

void setup () {
  Serial.begin (9600); // Initialisierung des seriellen Monitors
  Serial.println ("Abstandssensortest"); 
}

Leere Schleife () {
  int odl = analogRead (Sensor); // den Wert vom Sensor lesen
  Serial.println (odl); // auf dem Monitor anzeigen

  Verzögerung (200); // Verzögerung zwischen aufeinanderfolgenden Lesevorgängen
}

Das Ergebnis des Programms kann auf einem seriellen Monitor angezeigt werden:

Das Programm zeigt Werte von 0 bis 1023 an. Um sie in einen Abstand in Zentimetern umzuwandeln, folgen Sie der Dokumentation eines bestimmten Moduls.

Wir freuen uns auf die Zusammenarbeit mit Ihnen!