Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

bauteile:sharpdistance

Schaltung

Für Pololu sds02a Sensor: https://www.pololu.com/product/2476. Tipp: EN-Pin muss nicht belegt werden.

Eine Softwarelösung fürs Sensorrauschen

Der Signal vom IR-Entfernungsmesser ist sehr verrauscht. Das könnt ihr beobachten, wenn ihr die Werte im seriellen Plotter ausgibt:

void setup() {
  Serial.begin(115200); 
}
 
void loop() {
  Serial.println(analogRead(A1)); // an diesem Pin ist der IR-Sensor
}
Abbildung 1: Rohdaten von einem IR-Entfernungsmesser

Hier wird erklärt, woran das liegt. Lest die Teile „How they work“, „A major fault“ und „Finally A Solution“. Unter „Library“ gibt es einen Link zur Bibliothek, welche ihr auch für die Verbesserung eurer Ergebnisse nutzen könnt.

Hier findet ihr eine Anpassung der Bibliothek für den IR-Sensor Sharp GP2Y0A41SK0F (4-30 cm):
sharpirsensor.zip

bauteile/sharpdistance.txt · Zuletzt geändert: 2021/07/18 17:48 von d.golovko