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.