Hi!
Der Arduino Reference kannst du entnehmen, dass das analogRead Signal Werte zwischen 0 und 1023 liefert.
Dabei stellt 1023 fast 5V dar.
Es gibt zwei Möglichkeiten: entweder, du nutzt die map-Methode, um den Wert in mV umzurechnen oder du multiplizierst den Wert mit 0,0049, was genau einer Einheit entspricht.
Also:
void setup(){
Serial.begin(9600);
}
void loop(){
Serial.println(analogRead(A0)*0.0049 + " mV");
delay(1000);
}
Oder
void setup(){
Serial.begin(9600);
}
void loop(){
Serial.println(map(0, 1023, 0, 4.9, analogRead(A0)) + " mV");
delay(1000);
}
Beste Grüße
Felix