16. Ejemplos de Lectura Analógica, usando el Potenciometro

 

Lectura de Potenciómetro con Arduino y Visualización en Monitor Serial

📋 Introducción

En este tutorial aprenderemos a leer valores de un potenciómetro con Arduino y visualizarlos de dos formas diferentes en el Monitor Serial.

🛠 Materiales Necesarios

  • Arduino UNO (o compatible)

  • Potenciómetro

  • Cables de conexión

  • Protoboard

🔌 Esquema de Conexiones

text
POTENCIÓMETRO:
- Extremo 1 → GND (Tierra)
- Extremo 2 → 5V
- Punto medio → Pin analógico A0

💻 Código 1: Lectura de Valores Enteros (0-1023)

arduino
void setup() {
  Serial.begin(9600);  // Inicializar comunicación serial
}

void loop() {
  int valor = analogRead(A0);  // Leer valor del potenciómetro (0-1023)
  
  Serial.println(valor);  // Mostrar valor en monitor serial
  
  delay(200);  // Esperar 200ms para no saturar
}

📊 Código 2: Lectura de Valores en Voltaje (0-5V)

arduino
void setup() {
  Serial.begin(9600);
}

void loop() {
  int valor = analogRead(A0);
  float voltaje = (5.0 * valor) / 1024;  // Conversión correcta a voltaje
  
  Serial.print(voltaje);     // Mostrar valor de voltaje
  Serial.println(" voltios"); // Agregar unidad
  
  delay(200);
}

⚠️ Notas Importantes

  1. Precisión en la conversión: Usamos 1024 (no 1023) para la división porque el ADC tiene 1024 niveles discretos (0-1023)

  2. Uso de decimales: Al escribir 5.0 en lugar de 5, forzamos el cálculo en punto flotante para mayor precisión

  3. Formato de visualización: Agregamos "voltios" para clarificar la unidad de medida

🔍 Resultados Esperados

  • Código 1: Valores enteros entre 0 y 1023

  • Código 2: Valores decimales entre 0.00 y 5.00 voltios

✅ Verificación

  1. Gira el potenciómetro completamente a la izquierda → deberías ver 0 o 0.00

  2. Gira el potenciómetro completamente a la derecha → deberías ver 1023 o ≈5.00

  3. En posición media → deberías ver ≈512 o ≈2.50

🎯 Conclusión

Has aprendido a leer valores analógicos de un potenciómetro y convertirlos a valores comprensibles. Estas técnicas son fundamentales para trabajar con sensores analógicos en Arduino.

Comentarios

Entradas más populares de este blog

11. Ejemplos Básicos de Leds y Pulsadores

12. Demostracion de como usar Tinkercad para simular Arduino con circuitos

Tutorial: Controlar la Intensidad de un LED con Potenciómetro (PWM)