Es ist möglich mit einem Analogen Eingängen des Arduino Spannung zu messen. Standardmäßig kann man aber maximal 5V !!! messen. In diesem Artikel zeige ich euch, wie man Spannung messen kann, sowohl bis 5 V, die einfache Lösung aber auch bis ein vielfaches davon mit relativ einfachen Mitteln.

Bis zu 5V direkt am Analogen Eingang messen

Code

const int analogInPin = A5;   // Analoger Eingang auf Pin A5
int voltValue = 0;            // gemessene Spannungswert

void Setup ()
{
   Serial.begin(9600);       //serielle Schnittstelle starten
}

void loop ()
{
voltValue = analogRead (analogInPin);  //Einlesen des Spannungswertes

Serial.print(5 / 1023.0 * voltValue, 2);  //umrechnen und ausgeben des eingelesenen Analogwertes
Serial.println(" V");

delay(500);    // warte 500ms um die Werte nicht zu schnell auszugeben
}

Mehr als 5V mittels Spannungsteiler messen

Mithilfe eines richtig dimensionierten Spannungsteilers kann die Spannung am Analogen Eingangs des Arduino auf max. 5V begrenzt werden, obwohl man deutlich höhere Spannungen anlegen kann.

In diesem Beispiel wurde ein 100kOhm




Code

const int analogInPin = A5;   // Analoger Eingang auf Pin A5
const double teiler  = 100.0 / (100 + 390);
// Dimensionierung des Spannungsteilers 100kpulldown und 390k Seriell zum Verbraucher -> Parallele Widerstand zum Verbraucher ist 3,9x kleiner, also können 24,5V maximal gemessen werden  


uint16_t voltValueIn = 0;            // eingelesene Spannungswert
double voltValue = 0;            // gemessene Spannungswert


void Setup ()
{
   Serial.begin(9600);       //serielle Schnittstelle starten
}

void loop ()
{
voltValueIn = analogRead (analogInPin);  //Einlesen des Spannungswertes
voltValue = 5/1024.0 *voltValueIn;


Serial.print(voltValue / voltValueIn , 2);  //umrechnen und ausgeben des eingelesenen Analogwertes
Serial.println(" V");

delay(500);    // warte 500ms um die Werte nicht zu schnell auszugeben

}


Bei dimensionieren den 390kOhm widerstand kann jede beliebige Spannung eingestellt werden.

Weiterführende Quellen

Mehr Informationen sind auf diesen Links zu finden.

Ist diese Seite hilfreich?
Dann finde HIER heraus, wie du dieses Projekt unterstützen kannst! Durch deine Unterstützung kann dieses Projekt erhalten und weiter ausgebaut werden. Die einfachste Art ist es über diesen LINK bei Amazon deinen Einkauf zu tätign, denn so erhalte ich eine kleine Provision und für dich entstehen keine zusätzlichen Kosten, Aufwände oder Nachteile, eine Win-Win Situation also!
Wir benutzen Cookies
Die Seite Mr. Mechatronik nutzt Cookies. Alle von ihnen sind essenziell für den Betrieb der Seite. Alle extern eingebundenen Inhalte wie Google Ads und YouTube Videos dürfen keine Benutzerbezogene Cookies setzten und nutzen nur die Cookies, die für die Funktion benötigt werden. Ich wünsche viel Spaß bei der Verwendung der Seite