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

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

11. Ejemplos Básicos de Leds y Pulsadores

Lectura de Potenciómetro con Arduino Uno en Tinkercad