Skip to main content

Grove - Pantalla Alfanumérica Cuádruple Roja de 0.54 pulgadas

pir

Este módulo es una pantalla alfanumérica de 4 dígitos con alto brillo y retroiluminación roja, cada dígito consiste en un tubo digital de 14 segmentos. La pantalla de 7 segmentos comúnmente utilizada, como nuestro Grove - 4-Digit Display solo puede mostrar los números 0-9 y un número limitado de letras. En contraste, la pantalla digital de 14 segmentos no tiene esta limitación, puede mostrar todos los caracteres, por eso la llamamos pantalla alfanumérica.

pir

Pantalla de 7 segmentos vs pantalla de 14 segmentos

La altura del dígito es de 0.54 pulgadas y el LED rojo utilizado en este módulo tiene un brillo súper alto, por lo que puedes verlo a unos metros de distancia.

pir

Altura de la Pantalla Alfanumérica de 0.54 pulgadas

Usualmente, la pantalla de 14 segmentos necesita usar 17 o más cables para controlar la pantalla, lo que significa que una gran cantidad de IO de tu placa de control principal (como Arduino) será ocupada. Con la ayuda del chip HT16K33 integrado y el conector Grove, la convertimos en una pantalla i2c, solo cuatro cables son suficientes. Sin soldadura problemática y sin cableado complicado, si estás usando seeeduino, es realmente plug and play, muy fácil.

pir

18 pines vs 4 pines

Hemos lanzado muchas pantallas para Arduino, raspberry pi, Beaglebone y otros SBC(Single Board Computer), ahora te traemos el Grove - 0.54'' Red Quad Alphanumeric Display, puedes usarlo para mostrar una palabra de cuatro letras, como 'Love', o puedes convertirlo en un reloj. En resumen, la pantalla de 14 segmentos significa más posibilidades y creatividad. Esperamos que te ayude a crear proyectos más interesantes.

En caso de que solo necesites una pantalla alfanumérica de doble dígito, puedes revisar el Grove - 0.54" Red Dual Alphanumeric Display.

pir

Características

  • Puede mostrar todas las letras y números
  • Brillo ultra alto: 30mcd
  • Grove I2C, solo requiere dos pines de E/S
  • Controladores integrados, fácil de usar
  • Pantalla de cátodo

Especificaciones

ParámetroValor
Voltaje de alimentación3.3V / 5V
Temperatura ambiente de operación-30°C a 85°C
Pantalla LEDJM-S05442ASR-001
Controlador del Driver LEDHT16K33
Color del LEDRojo
Brillo ultra alto30mcd
Altura del LED0.54 pulgadas
Segmento LED14
Tamaño40 * 60mm
Interfaz de salidaI2C
Dirección I2C (Seleccionable)0x71(Por defecto)

Aplicaciones

  • Indicadores de control industrial
  • Relojes digitales, termómetros, contadores, multímetros
  • Lecturas de instrumentación
  • Otras aplicaciones de consumo
  • Pantallas LED

Pinout

pir

Aquí está la tabla sobre las direcciones I2C.

A2A1A0Dirección I2C
0000x70
0010x71(Por defecto)
0100x72
0110x73
1000x74
1010x75
1100x76
1110x77
warning

Si conectas múltiples pantallas, tienes que proporcionar VCC y GND externos a cada pantalla por separado y conectar SDA, SCL y GND a la placa Seeeduino.

Plataformas Compatibles

ArduinoRaspberry Pi

pir

pir

Comenzando

Jugar con Arduino

Materiales requeridos

Seeeduino V4.2Base ShieldGrove - Pantalla Alfanumérica Cuádruple Roja de 0.54"

pir

pir

pir

Obtener UNO AhoraObtener UNO AhoraObtener UNO Ahora

Además, puedes considerar nuestro nuevo Seeeduino Lotus M0+, que es equivalente a la combinación de Seeeduino V4.2 y Baseshield.

note

1 Por favor conecta el cable USB suavemente, de lo contrario podrías dañar el puerto. Por favor usa el cable USB con 4 cables en el interior, el cable de 2 cables no puede transferir datos. Si no estás seguro sobre el cable que tienes, puedes hacer clic aquí para comprar

2 Cada módulo Grove viene con un cable Grove cuando lo compras. En caso de que pierdas el cable Grove, puedes hacer clic aquí para comprar.

Conexión de Hardware

  • Paso 1. Conecta el Grove - Pantalla Alfanumérica Cuádruple Roja de 0.54" al puerto I2C del Base Shield.

  • Paso 2. Conecta Grove - Base Shield al Seeeduino.

  • Paso 3. Conecta Seeeduino a la PC mediante un cable USB.

pir

note

Si no tenemos Grove Base Shield, también podemos conectar directamente Grove - Pantalla Alfanumérica Cuádruple Roja de 0.54" al Seeeduino como se muestra a continuación.

SeeeduinoGrove - Pantalla Alfanumérica Cuádruple Roja de 0.54"
5VRojo
GNDNegro
SDABlanco
SCLAmarillo

Software

note

Si esta es la primera vez que trabajas con Arduino, te recomendamos encarecidamente que veas Comenzando con Arduino antes de empezar.

1. Comenzando con display_basic

  • Paso 1. Descarga la Librería Grove - 0.54" Red Quad Alphanumeric Display desde Github.
  • Paso 2. Consulta Cómo instalar librería para instalar la librería para Arduino.
  • Paso 3. Abre Arduino IDE -> File -> Examples -> Seeed_Alphanumeric_Display_HT16K33 -> display_basic
  • Paso 4. Descomenta el tube.setTubeType(TYPE_4,TYPE_4_DEFAULT_I2C_ADDR) como se muestra a continuación, tienes que descomentarlo para todos los otros ejemplos también.
    // If using four digital tubes, use this configuration.
tube.setTubeType(TYPE_4,TYPE_4_DEFAULT_I2C_ADDR);

// If using two digital tubes, use this configuration.
// tube.setTubeType(TYPE_2,TYPE_2_DEFAULT_I2C_ADDR);
  • Paso 5. Sube el ejemplo a Arduino. Si no sabes cómo subir el código, por favor revisa cómo subir código.
  • Paso 4. Puedes ver que el led está ejecutando 12 -> 4567 -> AB -> abcd repetidamente.

2. Otros Ejemplos

  • display_custom: Muestra caracteres individuales y puntos.
  • display_scroll_string: Muestra cadena de desplazamiento más larga que 4.
  • display_scroll_number: Muestra número de desplazamiento mayor que 9999.
  • number_increment: Muestra número incremental (2 tubos de la derecha).
  • combine_two_displays: Puedes conectar 2 Grove - 0.54" Red Quad Alphanumeric Displays o Grove - 0.54" Red Dual Alphanumeric Display o ambos Grove - 0.54" Red Dual Alphanumeric Display y Grove - 0.54" Red Quad Alphanumeric Display.

Si usas 2 Grove - 0.54" Red Qual Alphanumeric Displays, por favor modifica el código como se muestra a continuación.

#define I2C_ADDR_AFTER_CHANGE_FOUR  0x75     //Grove - 0.54" Red Qual Alphanumeric Displays Changed I2C address
#define I2C_ADDR_DEFAULT_FOUR 0x71 //Grove - 0.54" Red Qual Alphanumeric Displays Default I2C address


tube1.setTubeType(TYPE_4,I2C_ADDR_AFTER_CHANGE_FOUR);
tube2.setTubeType(TYPE_4,I2C_ADDR_DEFAULT_FOUR);

Si usas tanto Grove - 0.54" Red Dual Alphanumeric Display como Grove - 0.54" Red Qual Alphanumeric Display, por favor modifica el código como se muestra a continuación.

#define I2C_ADDR_AFTER_CHANGE_FOUR  0x70     //Grove - 0.54" Red Dual Alphanumeric Displays Changed I2C address
#define I2C_ADDR_DEFAULT_FOUR 0x71 //Grove - 0.54" Red Qual Alphanumeric Displays Default I2C address


tube1.setTubeType(TYPE_2,I2C_ADDR_AFTER_CHANGE_FOUR);
tube2.setTubeType(TYPE_4,I2C_ADDR_DEFAULT_FOUR);
warning

Si conectas 2 módulos, el tubo rojo se verá un poco oscuro debido al suministro de energía limitado de Arduino.

3. API

  • Init(NUMERIC_I2C_ADDR): inicializa el dispositivo con dirección I2C, Grove - 0.54" Red Quad Alphanumeric Display I2C la dirección por defecto es 0x71.
  • setBrightness(15): establece el brillo, el rango es 0-15, a mayor brillo, mayor consumo de energía.
  • setBlinkRate(BLINK_OFF): establece el intervalo de parpadeo, puedes configurarlo como BLINK_OFF/BLINK_2HZ/BLINK_1HZ.
  • displayNum(1234567,500): muestra el número, hay 2 parámetros. El primer parámetro es el número y el segundo es el intervalo de desplazamiento(ms). Si el num <10000, los tubos muestran un número estático. De lo contrario, muestra un número con desplazamiento. El intervalo de desplazamiento(ms) solo funciona en modo de desplazamiento y puedes establecer el intervalo como 0.
  • displayString("ABCDEFGHJIYZ",500): muestra el carácter, hay 2 parámetros. El primer parámetro es el carácter y el segundo es el intervalo de desplazamiento(ms). Si el carácter tiene menos de 4 caracteres, los tubos muestran un carácter estático. De lo contrario, muestra caracteres con desplazamiento. El intervalo de desplazamiento(ms) solo funciona en modo de desplazamiento y puedes establecer el intervalo como 0. La función no admite letras minúsculas y las muestra igual que las letras mayúsculas.
  • setTubeSingleChar(FIRST_TUBE,'t'): establece el carácter individual @ tubo específico.
  • tube.setPoint(true,false): enciende y apaga los 2 puntos. Este ejemplo establece el primer punto encendido y el segundo apagado.

Visor de Esquemas en Línea

Recursos

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...