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:

  1. int-Sensor = A1; // analoger Pin A1 mit dem Signal vom Sensor verbunden
  2.  
  3. void setup () {
  4. Serial.begin (9600); // Initialisierung des seriellen Monitors
  5. Serial.println ("Abstandssensortest");
  6. }
  7.  
  8. Leere Schleife () {
  9. int odl = analogRead (Sensor); // den Wert vom Sensor lesen
  10. Serial.println (odl); // auf dem Monitor anzeigen
  11.  
  12. Verzögerung (200); // Verzögerung zwischen aufeinanderfolgenden Lesevorgängen
  13. }

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!