UNIVERSIDAD TECNOLÓGICA DEL VALLE DE TOLUCA Dirección de Carrera de Tecnologías de la Información y Comunicación Ingeniería en Tecnologías de la Información y Comunicación, área Sistemas Informáticos
Reporte Práctica 18 Asignatura: Aplicación de las Telecomunicaciones Profesor: Raúl Arturo García Martínez Grupo: ITIC-92 Elaboraron: Matrícula Nombre 221211496 Acosta Martínez José Luis 221211344 Campa Hernández Axel 221211030 Pacheco Huerta Eduardo
CARRETERA DEL DEPARTAMENTO DEL D.F. K.M. 7.5, EJIDO DE SANTA MARÍA ATARASQUILLO, LERMA, MÉXICO. C.P. 52050. TELS. 728 2859552 / 2859969 / 2822247
www.utvtol.edu.mx
Contenido Descripci贸n de la Pr谩ctica. .................................................................................................................. 3 Objetivos. ........................................................................................................................................ 3 Material. .......................................................................................................................................... 3 Diagrama L贸gico. ............................................................................................................................. 4 Diagrama de Dispositivos. ............................................................................................................... 4 Desarrollo de la pr谩ctica. ................................................................................................................ 5 Resultados. ...................................................................................................................................... 6 Conclusiones. .................................................................................................................................. 7
Descripción de la Práctica. Conectar un potenciómetro a Arduino, recibir el valor de entrada (entre 0 y 1023) y mandarlo a mostrar en el LCD.
Objetivos.
Mostrar en el LCD valores digitales provenientes de una entrada analógica.
Material. Material
Descripción
Protoboard
Tablillas de conexión (Protoboard), con 1 bloque, 2 tiras, sin bornes y 830 perforaciones. Mide 6,4 x 17,2 cm; útil para armar prototipos de circuitos electrónicos
Arduino UNO
Es un microcontrolador, una placa, un pequeño sistema de procesamiento.
LCD
Display LCD, electrónico el cual facilita el muestreo de mensajes o datos que pueden ser visibles en el serial monitor de Arduino.
Cables Dupont Macho/Macho
Cables para interconexiones de 6" (15.5 cm) de largo con terminales macho-macho.
Potenciómetro
Resistencias variable la cual nos permite modificar los valores de voltaje que pueden ser entregados por el pin de en medio de la resistencia variable.
Cable arnés USB
De Transferencia. Permite establecer conexión entre la placa Arduino y el Software.
Cables
Cable para redes UTP (Par trenzado sin blindar) de Categoría 5e, color azul, con 4 pares calibre 24 AWG, útil para la transmisión de voz y datos a una velocidad de 1 Gbps (Giga bit por segundo).
Resistencias de 1 KΩ
Resistencia de película de carbón a 1/4 de Watt con ±5% de tolerancia.
Diagrama L贸gico.
Diagrama de Dispositivos.
Desarrollo de la práctica. 1. Como primera fase en el desarrollo de esta práctica se realizó el cableado de la polarización de la tabla protoboard el cual nos permitirá tener voltaje por toda la protoboard. 2. En la segunda fase pasaremos al cableado del potenciómetro y el LCD al arduino para poder realizar pruebas de paso de corriente.
3. Conectamos aruino el puerto serial a nuestro pc o laptop (USB).Abrimos el software Arduino para cargar el siguiente programa. #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //Hasta aquí hemos declarado la librería para la LCD y los pines por donde le va a entrar la información. int pote() { // Funcion para leer el dato analogico y convertirlo a digital: int dato; dato=analogRead(A0); return dato; } //Hasta aquí hemos declarado la funcion de conversión del dato analógico de entrada del potenciometro. void setup() { // Definimos la LCD con lcd.begin(16,2);
} //Hasta aquí hemos definido qué queremos que salga impreso por la pantalla y el tamaño de ésta. void loop() { // llamamos al metodo de lectura de entrada analoga y el valorobtenido lo asignamos a una variable lcd.clear(); int Vlepot = pote(); lcd.setCursor(2,0); lcd.print(Vlepot); delay(200); //Por último, hemos usado la parte activa del programa o bucle para que constantemente para cada variación recalcule los datos. }
Resultados. Los valores de la pantalla LCD cambian dependiendo del giro del potenciometro.
Conclusiones. En esta práctica se utilizaron las librerías LiquidCrystal que nos permitieron mandar información captada por el Arduino, en este caso a través del potenciómetro y poder mandar datos a una pantalla LCD, es un proceso que muchos dispositivos realizan hoy en día, como relojes, sensores de temperatura entre otros.