Arduino - medir voltaje
En este tutorial, exploraremos cómo usar un Arduino para medir voltaje de 0 V a 25 V utilizando un sensor de voltaje. En detalle, cubriremos:
- Cómo conectar el sensor de voltaje al Arduino
- Cómo programar Arduino para leer el voltaje del sensor

Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables STEM V3 Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca del sensor de voltaje
Un sensor de voltaje es un circuito divisor de voltaje preensamblado que emplea resistencias de precisión para una medición de voltaje simplificada. Consta de dos resistencias: 30 kΩ y 7,5 kΩ. Con una tensión de referencia de 5 V para el ADC, el sensor puede medir voltajes que van de 0 a 25 V DC. Cuando la tensión de referencia del ADC es de 3,3 V, el sensor puede medir voltajes desde 0 a 16,5 V DC.
Diagrama de pines
Un sensor de voltaje tiene dos juegos de pines:
- Interfaz de entrada (conectada a los puntos donde quieres medir voltaje):
- Pin VCC: Este es el pin positivo. Conéctalo al punto con mayor voltaje.
- Pin GND: Este es el pin negativo. Conéctalo al punto con menor voltaje.
- Interfaz de salida (conectada al Arduino):
- Pin Vout (S): Este es el pin de señal. Conéctalo a un pin analógico del Arduino.
- Pin NC (+): Este no se usa. Déjalo sin conexión.
- Pin GND (-): Este es el pin de tierra. Conéctalo a GND (0V) en el Arduino.

Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Código de Arduino
Pasos R\u00e1pidos
- Conectar Arduino al sensor de voltaje
- Conectar Arduino a la PC mediante un cable USB
- Abrir Arduino IDE, seleccionar la placa y el puerto correctos
- Copiar el código anterior y abrirlo con Arduino IDE
- Haz clic en el botón Subir en Arduino IDE para cargar el código en Arduino
- Realizar pruebas midiendo 5V y 3,3V en Arduino
- Ver el resultado en el Monitor serie
Puede que notes que el resultado de la medición es incorrecto o significativamente diferente del valor real. No culpes al módulo de sensor de voltaje por esto. El valor medido puede presentar deriva debido a que la referencia de voltaje predeterminada es de 5 V, lo cual puede ser inestable y depender del suministro de energía. A continuación se presentan algunas soluciones a este problema:
- Utiliza una fuente de alimentación que suministre un voltaje suficiente para el Arduino. Puedes verificar esto usando un voltímetro para comprobar si el pin de 5 V del Arduino entrega 5 V.
- Utiliza una referencia de voltaje externa de 3,3 V. Sin embargo, con este método solo puedes medir voltajes desde 0 hasta 16,5 V DC.
Medición de voltaje con una referencia de 3.3 V
Para usar este método, es necesario configurar tanto el hardware como el código. Para el hardware, conecta el pin AREF del Arduino a 3.3V como se muestra en el diagrama a continuación.

This image is created using Fritzing. Click to enlarge image
Luego, utilice el siguiente código:
Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.