jueves, 1 de agosto de 2019

Individual #2: Caracteres personalizados en Display LCD


InstruccionesExplicación
   #include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
Se incluye librería liquid crystal, que sirve para controlar fácilmente el display lcd.
   byte carita[8] =
{
  0b00000000,
  0b00001010,
  0b00001010,
  0b00001010,
  0b00000000,
  0b00010001,
  0b00001010,
  0b00000100
};
Esta programación se encargara de hacer la forma de la carita feliz para que se proyecte en el display.
   void setup() { 
  lcd.begin(16, 2);
  lcd.createChar(1, carita);
}
En esta parte void setup se encarga de la iniciación y establece los valores iniciales.
   void loop() { 
  lcd.setCursor(0,0);
  lcd.write(1);
  delay(500);
  lcd.clear();
  lcd.setCursor(1,1);
  lcd.write(1);
  delay(500);
  lcd.clear();
  lcd.setCursor(2,0);
  lcd.write(1);
  delay(500);
  lcd.clear();
}
A continuación void loop, creara el movimiento o animación de la
cara de forma consecutiva.

¿Qué es un (tipo de dato) byte?

Byte ​​es la unidad de información de base utilizada en computación y en telecomunicaciones, y que resulta equivalente a un conjunto ordenado de ocho bits. Este byte con el que puedes crear formas como una carita o una flecha. Me e dado cuenta que el byte usa algo parecido al código binario, 0 es igual a negro, y 1 es igual a los puntos blancos. Con este lenguaje 0 y 1 se puede hacer formas en el display

¿Qué es un arreglo en programación?
Es un conjunto de datos agrupados del mismo tipo, y se almacenan en posiciones consecutivas de memoria y reciben un nombre común.

Conclusión:
En este trabajo aprendí mucho mas sobre la programación y algunos usos interesantes que se pueden aplicar en un displaycomo es un carita feliz y otros diseños que e estado probando(imagen al forndo), sinceramente se me complico un poco entender sobre los caracteres lcd y como yo lo elabore en thinkercad, no me funciono el circuito, pero investigando logre superar esa dificultad como : Como calcular la resistencias y el display. Aun me pregunto ¿Que otras funciones se le podrían dar los caracteres lcd?. Tal vez, crear una autentica animación, o quizás un mensaje. ???

No hay comentarios.:

Publicar un comentario