Está en la página 1de 11

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN

FACULTAD DE INGENIERÍA MECÁNICA Y ELECTRICA

Sensores y Actuadores Laboratorio


Práctica #2 El Potenciómetro

Alumno: Asaf Cerón Rodríguez


Matrícula: 1849772 Carrera: IMC
Grupo: 218 Salón: 12BLC

Maestro: Jorge Alexis Zuñiga Martínez

Cd. Universitaria, San Nicolás de los Garza a 10 de marzo del 2023


Introducción

En esta práctica vamos a ver el funcionamiento de un


potenciómetro, el cual es una resistencia variable manualmente, y
cómo al conectarlo a una placa de programación arduino, y con su
respectivo código, podremos ver su desplazamiento angular, y su
variación del voltaje, al ir moviendo su perilla. Además, al superar
cierto ángulo se prenderá el led que está integrado en la placa de
programación.
Sensores y Actuadores

Práctica 2

El Potenciómetro
1.- Hacer una tabla del desplazamiento angular contra el voltaje medido en la salida. (Angulo en grados, Voltaje)
2.- Hacer una gráfica del desplazamiento angular contra el voltaje medido en la salida. (Angulo en grados, Voltaje)
3.- Para realizar la tabla y la gráfica hay que armar el circuito y mandar los datos por el serial de Angulo en grados y voltaje, también poner
un setpoint y hacer que el led encienda cuando el potenciómetro se mayor a un ángulo determinado y se apague el led cuando el ángulo se
menor
4.- Realizar un reporte con el formato presentado.
5.- Incluir evidencia fotográfica, captura de pantalla pantalla así como selfi solo o con sus compañeros

Circuito Armado
Diagrama Esquemático

Codificación para prueba del potenciómetro

int POTENCIOMETRO = A0; “una variable de tipo entero la cual llamamos potenciometro, y le asignamos el pin
analogico A0”
int LED = 13; “Variable de tipo entero que llamamos LED y le asignamos el pin 13 ”

int SETPOINT = 512; “Variable de tipo entero llamada SETPOINT, que quiere decir que establecemos un punto fijo
igual a 512”

int DATO; “A una variable de tipo entero llamamos DATO”

float DATO2; “A una variable de tipo flotante, es decir, que contiene decimales, le llamamos DATO2”

float VOLTAJE; “A una variable flotante le llamamos VOLTAJE”

float GRADOS; “A esta variable flotante le nombramos GRADOS”

void setup() { “Ejecuta las instrucciones solo una vez”

pinMode(LED, OUTPUT); “con pinMode indicamos que LED se comportará como salida”

Serial.begin(9600); “Indica a Arduino que inicie la comunicación con la computadora a una velocidad de 9600bits por
Segundo”
}

void loop() { “Ejecuta las instrucciones cíclicamente”

DATO = analogRead(POTENCIOMETRO); “La variable DATO almacenará la lectura de analogRead, que lo que hace es
leer el valor del pin analógico que hemos llamado POTENCIOMETRO, y lo hace desde el valor de 0 hasta el de 1023”

Serial.print("Dato Digital = "); “Se mostrará en el monitor serial la leyenda: Dato Digital =
Serial.print(DATO); “Imprimirá, o mostrará el valor de DATO, que será desde 0 hasta 1023”

Serial.print ('\n'); “Hace un salto de línea”

DATO2 = analogRead(POTENCIOMETRO); “En DATO2 almacenaremos la lectura analógica de POTENCIOMETRO”

VOLTAJE = DATO2 * 5/1023; “Se multiplica DATO2 por 5 y se divide entre 1023, para obtener el valor representado en
voltaje, ya que por defecto está en valor analógico(0-1023), y el resultado de la operación lo almacenamos en
VOLTAJE,

Serial.print("Voltaje = "); “Imprime en el monitor serial la leyenda: Voltaje =”

Serial.print(VOLTAJE); “Se imprime el valor de VOLTAJE”

Serial.print ('\n'); “Se imprime un salto de línea”

GRADOS = 270.00 * VOLTAJE/5; “ En VOLTAJE almacenamos el valor de la operación que se hace, para convertir el
valor en grados”

Serial.print("Grados = "); “Se imprime en el monitor serial la leyenda: Grados = “

Serial.print(GRADOS); “Se muestra o imprime el valor de GRADOS”

Serial.print ('\n'); “Salto de línea”

if (DATO >= 512) “Condiciona, si el DATO es mayor o igual a 512, entonces…”

digitalWrite(LED, HIGH); “Con digitalWrite enviamos un valor alto de voltaje al pin 13 que llamamos LED
anteriormente”
}

else “quire decir, si DATO no es mayor o igual entonces…”


{

digitalWrite(LED, LOW); “con la instruccion digitalWrite se envia un valor bajo de voltaje al pin 13 llamado LED,
porque no se cumplió la condicion establecida anteriormente”
}

delay(1000); “establecemos un retardo de 1 segundo entre cada instrucción”

}
Tabla Angulo respecto Voltaje

Angulo (Grados) Voltaje (Voltios)


0 0
10 0.19
20 0.37
30 0.57
40 0.75
50 0.92
60 1.12
70 1.3
80 1.49
90 1.66
100 1.85
110 2.04
120 2.22
130 2.41
140 2.6
150 2.8
160 2.97
170 3.15
180 3.33
190 3.52
200 3.7
210 3.9
220 4.1
230 4.27
240 4.45
250 4.63
260 4.81
270 5
Grafica Angulo respecto voltaje

Magnitudes de Voltaje
300

250

200
GRADOS

150

100

50

0
0 1 2 3 4 5 6
VOLTAJE
CONCLUSIONES

Se puede variar el voltaje en el potenciómetro, y eso fue lo que hicimos en esta práctica,
al mover la perilla variamos el valor de la resistencia, y los valores del voltaje los vimos
en el monitor del programa arduino, además con la codificación, también vimos el
desplazamiento angular del potenciómetro, y lo comparamos con el voltaje. Por lo tanto,
concluyo en que, al mover la perilla, y aumentar los grados, aumenta la resistencia del
potenciometro, y por ende también aumenta su voltaje, es decir, el voltaje es
proporcional al desplazamiento angular del potenciómetro.

También podría gustarte