UNIVERSIDAD TECNOLÓGICA DEL VALLE DE TOLUCA
DIRECCIÓN DE CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN.
Práctica 18- “Potenciómetro + LCD” Cisco & Arduino
Tipo de práctica: En equipo PRESENTA: 221210362
Martinez Mortera Angela
221210165
Rosales Romero Jose Froylan
221211115
Tovar Interino Dalia Guadalupe
Equipo #3 Asignatura: Telecomunicaciones
Profesor: ISC. Raúl Arturo García Martínez.
GRUPO: ITIC-92
Contenido PRテ,TICA 18.- POTENCIOMETRO + LCD ..................................................................................... 3 Descripciテウn ....................................................................................................................... 3 Objetivos ............................................................................................................................ 3 Material............................................................................................................................... 3 Procedimiento ................................................................................................................... 5 Conclusiones .................................................................................................................... 8
2
PRÁCTICA 18.- POTENCIOMETRO + LCD Descripción Conectar un potenciómetro a Arduino, recibir el valor de entrada (entre 0 y 1023) y mandarlo a mostrar en el LCD. Objetivos Mostar en el LCD valores digitales provenientes de una entrada analógica. Material 1. Tarjeta Arduino
Ilustración 1 Tarjeta Arduino
2. Potenciómetro
Ilustración 2 Potenciómetro
3
3. Pantalla LCD
Ilustración 3 Pantalla LCD
4. Resistencias de 220 – 1k ohm
Ilustración 4 Resistencia
5. Cables
Ilustración 5 Cables
4
6. Un proroboard
Ilustraci贸n 6 Protoboard
Procedimiento 1. Entender los objetivos y descripci贸n de la pr谩ctica. 2. Elaborar diagrama de cableado
Ilustraci贸n 7 Diagrama de cableado
5
3. Elaborar diagrama esquem谩tico
Ilustraci贸n 8 Diagrama esquem谩tico
4. Escribir c贸digo //Libreria #include <LiquidCrystal.h> LiquidCrystal lcd(12,11,5,4,3,2); int pinSensor = A0; // pin del sensor analogico, con un potenciometr int valorAnalogico = 0; // variable para guardar el valor leido del sensor void setup() { // Aunque no es necesario Incializa el pin del sensor como entrada pinMode(pinSensor, INPUT); // Inicializa la comunicacion serial //Serial.begin(9600); lcd.begin(16,2); } void loop(){ // lee el valor del sensor valorAnalogico = analogRead(pinSensor);
6
// envia el valor por el serial lcd.setCursor(0,1); lcd.print(valorAnalogico); //Serial.print("El valor es: "); //Serial.println(valorAnalogico); // espera 100 milisegundos para leer y enviar el siguiente dato //delay(1000); }
5. Cargar el c贸digo a Arduino 6. Verificar el funcionamiento
Ilustraci贸n 9 Prueba
7
Ilustración 10 Prueba 2
Conclusiones
En esta práctica
el objetivo se cumplió, aprendimos a mandar valores
analógicos como entradas al arduino y posteriormente visualizarse en la pantalla LCD.
8