Práctica 5. Lectura de señales analógicas a través de un potenciómetro.

 

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 cuyo valor de resistencia es variable. De esta manera, indirectamente, se puede controlar la intensidad de corriente que 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 programa Fritzing.

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 en el programa Fritzing.

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 - P5

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 Fritzing, se desarrolla del programa en el IDE de Arduino.

5.4 Código IDE de Arduino:

- Se debe seleccionar en la IDE de Arduino el tipo de tarjeta con el que vamos a trabajar siendo Arduino Uno-R3 o Arduino Mega 2560.

- Se selecciona el Puerto Serial, es decir el puerto USB se va a conectar la tarjeta Arduino con el computador.
- Se realiza el código:

NOTA: Para quel IDE de Arduino pueda entender los comandos es necesario que al final de cada instrucción se coloque punto y coma (;).

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 Lectura de un valor de tensión en un pin analógico a través de un Potenciómetro.

Si se quieren ver los resultados en pantalla se puede hacer click en el boton de activar puerto serial, ver Figura 4.

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

Desarrollo del algoritmo 1 en el simulador https//123d.circuits.io:

https://circuits.io/circuits/2890016-practica-5-laboratorio-mecabot

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 que se manejan a través del puerto Serial. Dicha herramienta se conoce como Monitor Serial y se puede encontrar en el menú de herramientas, en la opción “Monitor Serial”. Así mismo para el desarrollo y la fabricación de un sistema mecatrónico, un potenciómetro es importante ya que él nos da la capacidad de relacionar una movimientos deseados en una parte del sistema (por ejemplo, motor) con la posición del potenciómetro.