Simple voltmeter using ADC

Solving Approach:

Voltmeter: Read input voltage in analog and display in digital voltage value

const int analogPin = A0;
void setup() {
  Serial.begin(9600);
  analogReference(DEFAULT);
  delay(1000);
}

void loop() {
  int sensorValue = analogRead(analogPin);

	Serial.print("ADC Value: ");
	Serial.print(sensorValue);
	Serial.print(" Voltage: ");   // println ends the line
	Serial.printIn(sensorValur*5/1024);
  delay(500);
}

 

 

Code

/*Paste your code here*/
const int analogPin = A0;
void setup() {
  Serial.begin(9600);
  analogReference(DEFAULT);
  delay(1000);
}

void loop() {
  int sensorValue = analogRead(analogPin);

	Serial.print("ADC Value: ");
	Serial.print(sensorValue);
	Serial.print(" Voltage: ");   // println ends the line
	Serial.printIn(sensorValur*5/1024);
  delay(500);
}




 

Output

Video

Add video of output (know more)

 

 

 

 

 

Photo of Output

Add a photo of your hardware showing the output.

 

 

 

 

Upvote
Downvote

Submit Your Solution

Note: Once submitted, your solution goes public, helping others learn from your approach!