
Tutorial de Medición de Voltaje
En este tutorial usamos una Arduino para medir voltaje.
Requisitos:
- Computadora (mac)
- Arduino Nano
- LCD 16×02
- Potenciometro
- Breadboard
- Arduino IDE (https://www.arduino.cc/en/Main/Software)

El código incorpora lo que vimos para mostrar información en una pantalla LCD 16×2 y el uso de resistencias para dividir el voltaje a ser medido para que la Arduino no se dañe. El código es así:
[code]
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // Pines de data de LCD
float vin=0.0;
float temp=0.0;
float r1=100000.0; // Resistor 1
float r2=10000.0; // Resistor 2
void setup() {
Serial.begin(9600);
lcd.begin(16, 2); // Cols y filas del lcd
lcd.print(“Santiapps”); // Imprimir saludo.
delay(1000);
lcd.clear();
lcd.print(“DC Voltimetro”);
}
void loop() {
int analog_val=analogRead(A0); // leer pin analogo A0
temp = (analog_val * 5.0)/1024.0; // Si se mide hasta 5V
vin = temp/(r2/(r1+r2));
if(vin<0.1){
vin=0.0;
}
lcd.setCursor(0, 1); // Col 0, fila 1
lcd.print(“Voltage = “); // Mostrar voltaje
lcd.println(vin);
delay(300);
}
[/code]
Las conexiones son asi:

Esto es muy útil cuando tenemos proyectos conectados a baterías y queremos monitorear el nivel de carga.