UNIDAD EDUCATIVA PARTICULAR "POLITÉCNICO"
4° AÑO PAI - 10° AÑO DE BÁSICA "A"
INDIVIDUAL #1 - Display LCD + Arduino
Nombre: Christopher Acosta Fecha: 11/09/17
Elaborar la bitácora en su blog. Recuerde incluir todo lo que se explicó en clase así como fotografías o videos. En caso de utilizar imágenes de Internet, recuerde poner la referencia (link).
Hoy trabajamos con
un nuevo artefacto llamado "Display LCD". Este dispositivo funciona
con el Arduino y sirve para mostrar palabras, números y signos en su pantalla.
Se lo puede ver en juegos de Arcade. Su conexión es larga (como se observa en
la siguiente imagen) pero no complicada.
Los pasos para
realizarla son:
- Poner el protoboard
- Conectar el Arduino al protoboard con un cable desde 5V hasta un positivo, y un cable desde GND hasta un negativo.
- Poner el Display LCD en el protoboard, asegurándose que sus pines estén bien soldados para que no haya pines flojos.
- Unir un cable desde el pin 16 del LCD hasta un negativo del protoboard.
- Colocar un cable desde el pin 15 del LCD hasta un positivo del protoboard.
- Poner un cable desde el pin D7 del LCD hasta el pin 12 del Arduino.
- Unir con un cable el pin D6 del LCD hasta el pin 11 del Arduino.
- Colocar un cable el pin D5 del LCD hasta el pin 10 del Arduino.
- Poner un cable el pin D4 del LCD hasta el pin 9 del Arduino.
- Unir con un cable el pin E del LCD hasta el pin 8 del Arduino.
- Colocar un cable el pin RW del LCD hasta un negativo del protoboard.
- Poner con un cable el pin RS del LCD hasta el pin 7 del Arduino.
- Colocar un potenciómetro en el protoboard.
- Poner un cable desde la pata izquierda del potenciómetro hasta un positivo del protoboard y un cable desde la pata derecha del potenciómetro hasta un negativo del protoboard
- Unir con un cable el pin VC del LCD hasta la pata media del potenciómetro.
- Unir con un cable el pin VDD del LCD hasta un positivo del protoboard.
- Unir con un cable el pin VSS del LCD hasta un negativo del protoboard.
Una vez conectado todos cables, se carga el programa (de la imagen) al Arduino, se debe mover la perilla del potenciómetro al máximo y debe funcionar el LCD como en la segunda imagen y en el video.
Luego, para hacer el siguiente efecto, se debe modificar el programa en las partes lcd.print(" Christopher"); // Enviar el mensaje, cambiando el mensaje de "Hola mundo =)" a mi nombre que estará centrado y las siguiente lineas:
lcd.setCursor(7, 1); // set the cursor to column 0, line 1
lcd.print("=)"); // print the number of seconds since reset:
Estos cambios harán que la carita feliz esté centrada en la fila inferior:
La siguiente codificación permitirá realizar una carita feliz vertical. Estos códigos transforman la pantalla del LCD en un sistema binario en el que podemos indicar que cuadritos del LCD queremos que se enciendan con 1 y los que no con 0.
CODIGO PARA SIMBOLO CORAZON
//ESTO VA ANTES DE SETUP
byte heart[8] =
{
0b01010, // Los definimos como binarios 0bxxxxxxx
0b11111,
0b11111,
0b01110,
0b00100,
0b00000,
0b00000,
0b00000
};
//ESTO VA ENTRE LAS LLAVES DE SETUP
//ESTO VA ANTES DE SETUP
byte heart[8] =
{
0b01010, // Los definimos como binarios 0bxxxxxxx
0b11111,
0b11111,
0b01110,
0b00100,
0b00000,
0b00000,
0b00000
};
//ESTO VA ENTRE LAS LLAVES DE SETUP
lcd.createChar(1, heart);
//ESTO VA ENTRE LAS LLAVES DE LOOP
lcd.setCursor(5,1);
lcd.write(1);
//ESTO VA ENTRE LAS LLAVES DE LOOP
lcd.setCursor(5,1);
lcd.write(1);
No hay comentarios:
Publicar un comentario