Skip to main content

Grove - Pantalla Alfanumérica Dual Roja de 0.54 pulgadas

pir

Este módulo es una pantalla alfanumérica de 2 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 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. 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.

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, lo 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.

Hemos lanzado muchas pantallas para Arduino, raspberry pi, Beaglebone y otros SBC(Single Board Computer), ahora te traemos el Grove - Pantalla Alfanumérica Dual Roja de 0.54", la pantalla de 14 segmentos significa más posibilidad y creatividad. Esperamos que te ayude a crear proyectos más interesantes.

En caso de que solo necesites una pantalla alfanumérica de cuatro dígitos, puedes revisar el Grove - Pantalla Alfanumérica Cuádruple Roja de 0.54".

pir

Características

  • Puede mostrar todas las letras y números
  • Brillo ultra-alto: 30mcd
  • Grove I2C, solo toma dos pines IO
  • 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-S05422AH-001
Controlador Driver LEDHT16K33
Color LEDRojo
Brillo ultra-alto30mcd
Altura LED0.54 pulgadas
Segmento LED14
Tamaño40 * 40mm
Interfaz de salidaI2C
Dirección I2C(Seleccionable)0x70(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
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 Dual 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 con cuidado, 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 Dual 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 Dual Roja de 0.54" al Seeeduino como se muestra a continuación.

SeeeduinoGrove - Pantalla Alfanumérica Dual 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 Biblioteca Grove - 0.54" Red Dual Alphanumeric Display desde Github.
  • Paso 2. Consulta Cómo instalar biblioteca para instalar la biblioteca para Arduino.
  • Paso 3. Abre Arduino IDE -> File -> Examples -> Seeed_Alphanumeric_Display_HT16K33 -> display_basic
  • Paso 4. Descomenta el tube.setTubeType(TYPE_2,TYPE_2_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 que es más larga que 2.
  • display_scroll_number: Muestra número de desplazamiento que es mayor que 99.
  • number_increment: Muestra número incremental.
  • 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 Dual 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 Dual Alphanumeric Displays Changed I2C address
#define I2C_ADDR_DEFAULT_FOUR 0x70 //Grove - 0.54" Red Dual Alphanumeric Displays Default I2C address


tube1.setTubeType(TYPE_2,I2C_ADDR_AFTER_CHANGE_FOUR);
tube2.setTubeType(TYPE_2,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 predeterminada 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 <100, los tubos muestran número estático. De lo contrario, muestra 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 2 caracteres, los tubos muestran 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): establece los 2 puntos encendidos y apagados. Este ejemplo establece el primer punto encendido y el segundo apagado.

Visor de Esquemático 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 atender diferentes preferencias y necesidades.

Loading Comments...