Measure voltage with the Arduino
FunduinoLast updated on
Bis zu 25 Volt Gleichspannung mit dem Spannungssensor messen
Wozu ein Spannungssensor gut ist
Sensor anschließen
Spannung auslesen
Spannung messen und im seriellen Monitor anzeigen
float Messwert;
float Spannung;
void setup()
{
// Serielle Verbindung starten. Sie ist nötig, um die Ergebnisse später mit dem
// Befehl Serial.println an den seriellen Monitor senden zu können.
Serial.begin(9600);
}
void loop()
{
// Spannungswert am analogen Eingang 1 auslesen
Messwert = analogRead(1);
// Umwandeln des Sensorwertes mit dem Befehl map. Da map keine Kommastellen ausgibt,
// wird hier vorerst mit größeren Zahlen gearbeitet.
Spannung = map(Messwert, 0, 1023, 0, 250);
// Das Ergebnis wird durch 10 geteilt, um es als korrekten Wert mit einer
// Nachkommastelle ausgeben zu können.
Spannung = Spannung / 10;
// Endgültigen Spannungswert im seriellen Monitor anzeigen. Die Zahl 2 in der Klammer
// sorgt dafür, dass das Ergebnis mit zwei Nachkommastellen angezeigt wird. Eine 1
// würde für eine Nachkommastelle sorgen.
Serial.println(Spannung, 2);
// Eine Sekunde warten, damit im seriellen Monitor nicht zu viele Daten ankommen.
delay(1000);
}Ergebnis prüfen
Rate the instructions