Icono del sitio MECABOT

Práctica 5. Leer una señal analógica a través de un potenciómetro.

5.1  Objetivo General:

Leer una señal analógica a través de un potenciómetro. Además, mostrar el valor de la tensión medida por el puerto serie (monitor).

MAS sobre medir señales analógicas,  Si quieres hacer más prácticas sobre entrada analógica de arduino,  te sugerimos las Práctica 4  y Práctica 6.

5.2  Materiales y Métodos:

  1. Una tarjeta Arduino Uno-R3 o Arduino Mega 2560.
  2. Un cable USB impresora.
  3. Un computador.
  4. Cables para el montaje del circuito.
  5. Tarjeta Protoboard.
  6. Un Potenciómetro rotatorio.

Un potenciómetro es un resistor con resistencia variable. El potenciómetro permite controlar la intensidad de corriente fluye por un circuito si se conecta en paralelo, o la diferencia de potencial al conectarlo en serie. Normalmente, los potenciómetros se utilizan en circuitos de poca corriente. Para circuitos de corrientes mayores, se utilizan los reóstatos, que pueden disipar más potencia.

Figura 1. Potenciómetro Rotatorio (Imagen de www. wikipedia.org)

5.3  Montaje de la práctica:

Con el fin de comprender el funcionamiento del circuito, así como verificar todas las conexiones existentes, se realiza en primer lugar el montaje del circuito en el portal TinkerCad.

El Potenciómetro como ya sabemos es una resistencia variable, donde pasa una señal la cual va estar leyéndose dependiendo de qué posición se encuentre la resistencia. Si el potenciómetro se encuentra en su mínima posición leerá un voltaje, pero si se encuentra en su máxima posición leerá otro voltaje. En Arduino esa lectura de voltajes es un número entero que varía entre cero (0) y 1023.

Figura 2. Montaje del circuito para leer una señal analógica a través de un potenciómetro en el programa TinkerCad.

Para la práctica se utiliza un potenciómetro con 3 terminales (patas), donde una de ellas es el positivo que será conectado por el cable azul en el pin de 5V, otra es el negativo que será conectado por el cable rojo a tierra (ground)  y por último el pin del medio va conectado por el cable verde, la cual es la señal que va a leer la resistencia, una señal analógica  que a su vez va conectada al pin A5.

Figura 3. Potenciómetro que se utilizó en el laboratorio para la realización de la práctica.

Luego que se tiene conectado el circuito en el programa TinkerCad, se desarrolla del programa en el IDE de Arduino.

5.4 Código IDE de Arduino:

– Primero, se selecciona en la IDE de Arduino el tipo de tarjeta  Arduino Uno-R3 o Arduino Mega 2560.

– Seguidamente, se selecciona el Puerto Serial, es decir el puerto USB se va a conectar la tarjeta Arduino con el computador.
– Luego, se realiza el código, para ello, se colocar el título del programa mediante  //, el cual también se puede utilizar como comentarios dentro del programa.

5.4.1 Procedimiento de cómo llevar a cabo el codificado del programa:

5.4.2 Algoritmo de la práctica 4

El siguiente algoritmo resume los procedimientos anteriormente señalados:

// Uso de pontenciómetro y señales analógicas
int const PotPin=A5;
int PotVal;
int angle;
void setup(){
Serial.begin(9600);
}
void loop (){
PotVal=analogRead(PotPin);
Serial.print ("PotVal: ");
Serial.print (PotVal);
angle=map(PotVal,0,1023,0,179);
Serial.print ("angle= ");
Serial.println (angle);
delay (200);
}

Algoritmo 1 Código de para leer una señal analógica a través de un potenciómetro.

Los resultados se puede ver en pantalla se puede hacer click en el botón de activar puerto serial. Ver Figura 4.

Figura 4. Botón para activar el Puerto Serial.

Desarrollo del algoritmo 1 en el simulador TinkerCad

https://www.tinkercad.com/things/1ZuEbEHnQdU

5.4 Conclusión:

En la práctica se trabajó con los pines de entrada analógica de la tarjeta Arduino. Se estudió el funcionamiento de un potenciómetro que nos permite variar la tensión entre dos de sus terminales. El IDE del Arduino nos proporcionó una herramienta para enviar y visualizar los datos a través del puerto Serial. Dicha herramienta se conoce como Monitor Serial. Esta, se puede encontrar en el menú de herramientas, en la opción “Monitor Serial”. Así mismo, destacar que un potenciómetro nos da la capacidad de relacionar su movimiento con otra parte del sistema. Por ejemplo, el ángulo del potenciómetro se relaciona con el ángulo de un motor.

Si nuestro contenido te fue de utilidad, por favor considera dar tu apoyo a lo que hacemos:

Salir de la versión móvil