Elecrow UNO-SD Guia Del Usuario página 38

Tabla de contenido

Publicidad

En la misma carpeta en la que se encuentra el ejemplo de esta lección, se encuentra la
carpeta con la librería TM1650. Debes copiarla en la carpeta Library de Arduino. Ahora puedes
abrir el programa de ejemplo
P16_Un_numero_sobre_display_de_4_digitos.ino
con el IDE
y grabarlo sobre la tarjeta controladora.
Qué vas a ver
Sobre
el display se visualizan los
números del 1 al 4 y luego de 5 al 8 de
forma repetitiva.
Descripción del programa
Importar librería: #include "TM1650.h" #include <inttypes.h>
"TM1650.h" contiene funciones muy completas para controlar el display de 4 dígitos.
Necesitamos instalarla en la carpeta Library de Arduino si queremos hacer uso de esas
funciones. La librería "Inttypes.h" nos permite definir tipo de enteros que contienen información
sobre el tamaño de ese tipo.
Array: static uint8_t TubeTab[] = {} static uint8_t TubeTabwithPoint[] = {}
Los arrays son una forma de programación que permiten organizar un conjunto de elementos
o datos del mismo tipo para facilitar el procesamiento. Aquí hemos creado dos arrays para
almacenar los valores que decodifican los números que queremos mostrar. Si queremos
obtener uno de esos valores solo tendremos que indicar el nombre del array y la posición que
ocupa (empezando desde 0).La palabra "static" es una palabra clave. Las variables declaradas
con ella no pueden se pueden repetir. "uint8_t" es otra palabra clave para definir que cada
elemento del array es del tipo entero sin signo que ocupa 8 bits (1 byte). Previamente se debe
incluir la librería "inttypes.h".
Crear una instancia: TM1650 DigitalLED(A5,A4);
DigitalLED es una instancia que permite usar las funciones de la librería "TM1650.h". En este
caso utiliza las señales A5 y A4 como señales I2C.
Borrar pantalla: DigitalLED.clearDisplay();
Es una de las funciones de la librería "TM1650.h". Borra los cuatro dígitos del display.
Digital Display: DigitalLED.display(dígito, valor);
Es otra de las funciones de la librería "TM1650.h", que visualiza un dígito sobre el display.
Tiene dos parámetros. Con el primero indicamos el Nº de dígito (0 – 3) y con el segundo el
valor a visualizar en ese dígito.
38

Publicidad

Tabla de contenido
loading

Tabla de contenido