Wie analoge Sensoren mit dem Arduino zu bedienen?

  • Dec 26, 2019
click fraud protection

Diese Sensoren sind in der Regel billiger.

Und wirklich einfach zu bedienen!

Analogsensor - ein Sensor, der einen Spannungswert ausgibt, der der äquivalente Messwert ist.

Zum Beispiel kann 2 25 Grad Celsius vom analogen Temperatursensor bedeuten.

Temperatur, Licht, Ton, regen, Feuchtigkeit usw.: Sie können viele verschiedene analoge Sensoren finden

Arduino hat analoge Eingänge, die verwendet werden können, um diese Werte zu lesen.

Verwendung analogRead (pin) Verfahren, das Signal von einem Analogeingang zu lesen.

Schritt 1: Verbinden Sie Sensor

Einige Sensoren sind in Form von Modulen mit einem Stift zugeführt, der direkt an einen analogen Eingang Arduino angeschlossen werden kann.

Andere sind Widerstandssensoren, dass Sie mit einem Widerstand, um fusionieren müssen ihren Wert zu lesen.

Schritt 2: Laden Sie den Testcode

Laden Sie den Test-Code in der Arduino-Programmierumgebung Ihren Sensor zu testen:

int analogPin = 0; // N Analogausgang, die Ihren Sensor verbunden ist,
int val = 0; // Variable die gelesenen Werte zu speichern,
instagram viewer
Leere setup () {
Serial.begin (9600); // Konfiguration die serielle Verbindung
}
Hohlraumschleife () {
val = analogRead (analogPin); // die Daten aus dem Analogausgang lesen
Serial.println (val); // Datenübertragung über eine serielle Verbindung
}

Schritt 3: Lesen Sie den Wert

Verwenden Sie das «Serial Monitor» in der Menü «Extras», die Sensorwerte zu sehen.

Die Analogwerte liegen im Bereich von 0 bis 1023:

  • 0 0 Volt am Analogausgang;
  • 1023 ist ein 5-Volt-Analogausgang;

Schritt 4: Konvertieren der empfangenen Daten

Um Beweise in einem bestimmten Format finden Sie benötigen, beispielsweise Grad Celsius für Temperatur, überprüfen Sie die Tabelle Datenabgleich für Ihren Sensor und führen Sie die notwendigen Berechnungen in meinem Code.