Ameduino
Published © GPL3+

DIY Multimeter

Making your own lab equipment is fun!

IntermediateProtip11,393
DIY Multimeter

Things used in this project

Hardware components

Resistor 10k ohm
Resistor 10k ohm
×1
Resistor 1M ohm
Resistor 1M ohm
×1
Arduino UNO
Arduino UNO
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

SCHEMATIC

Code

CODE

C#
#include <LiquidCrystal_I2C.h>

#include <Wire.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int input=A0;
float r1=3702000.00;
float r2=18000.00;
void setup()
{
  Serial.begin(115200);
  lcd.begin();
  lcd.backlight();
  
}
void loop()
{
  int nomap=analogRead(input);
  float temp=(nomap*4.99)/1023;
  float volt=temp*(r1/(r1+r2));
  if(volt<0.1){
    volt=0.00;
  }
  lcd.setCursor(0,0);
  lcd.print("voltage");
  lcd.setCursor(0,1);
  lcd.print(volt);
  Serial.println(volt);
  delay(100);
}

Credits

Ameduino

Ameduino

8 projects • 26 followers

Comments