Grove - Display Alfanumérico Duplo Vermelho de 0,54 polegada

Este módulo é um display alfanumérico de 2 dígitos com alto brilho e luz de fundo vermelha, cada dígito é composto por um tubo digital de 14 segmentos. O display de 7 segmentos comumente usado só pode exibir os números 0–9 e um número limitado de letras. Em contraste, o display digital de 14 segmentos não tem essa limitação, ele pode exibir todos os caracteres, por isso o chamamos de display alfanumérico. A altura do dígito é de 0,54 polegada e o LED vermelho usado neste módulo tem brilho super alto, então você pode vê-lo a alguns metros de distância.
Normalmente, o display de 14 segmentos precisa usar 17 ou mais fios para controlar o display, o que significa que uma grande quantidade de IO da sua placa de controle principal (como Arduino) será ocupada. Com a ajuda do chip HT16K33 on-board e do conector Grove, nós o transformamos em um display i2c, apenas quatro fios são suficientes. Sem soldagem trabalhosa e sem fiação complicada, se você estiver usando o seeeduino, é realmente plug and play, muito fácil.
Nós já lançamos muitos displays para Arduino, Raspberry Pi, Beaglebone e outros SBC (Single Board Computer), agora trazemos para você o Grove - Display Alfanumérico Duplo Vermelho de 0,54", o display de 14 segmentos significa mais possibilidade e criatividade. Esperamos que ele ajude você a criar projetos mais interessantes.
Caso você só precise de um display alfanumérico de quatro dígitos, você pode conferir o Grove - 0.54" Red Quad Alphanumeric Display.
Recursos
- Pode exibir todas as letras e números
- Brilho ultraalto: 30mcd
- Grove I2C, ocupa apenas dois pinos de IO
- Drivers onboard, fácil de usar
- Display de cátodo
Especificação
| Parâmetro | Valor |
|---|---|
| Tensão de alimentação | 3.3V / 5V |
| Temperatura ambiente de operação | -30°C a 85°C |
| Display de LED | JM-S05422AH-001 |
| Driver Controlador de LED | HT16K33 |
| Cor do LED | Vermelho |
| Brilho ultraalto | 30mcd |
| Altura do LED | 0.54inch |
| Segmento de LED | 14 |
| Tamanho | 40 * 40mm |
| Interface de saída | I2C |
| Endereço I2C (selecionável) | 0x70 (padrão) |
Aplicações
- Indicadores de controle industrial
- Relógios digitais, termômetros, contadores, multímetros
- Leituras de instrumentação
- Outras aplicações de consumo
- Displays de LED
Pinagem

Aqui está a tabela sobre os endereços I2C.
| A2 | A1 | A0 | Endereço I2C |
|---|---|---|---|
| 0 | 0 | 0 | 0x70 |
| 0 | 0 | 1 | 0x71 |
| 0 | 1 | 0 | 0x72 |
| 0 | 1 | 1 | 0x73 |
| 1 | 0 | 0 | 0x74 |
| 1 | 0 | 1 | 0x75 |
| 1 | 1 | 0 | 0x76 |
| 1 | 1 | 1 | 0x77 |
Se você conectar vários displays, terá que fornecer VCC e GND externos para o display separadamente e conectar SDA, SCL e GND à placa Seeeduino.
Plataformas Suportadas
| Arduino | Raspberry Pi |
|---|---|
|
|
Primeiros Passos
Brincar com Arduino
Materiais necessários
| Seeeduino V4.2 | Base Shield | Grove - 0.54" Red Dual Alphanumeric Display |
|---|---|---|
|
|
|
| Compre AGORA | Compre AGORA | Compre AGORA |
Além disso, você pode considerar o nosso novo Seeeduino Lotus M0+, que é equivalente à combinação de Seeeduino V4.2 e Base Shield.
1 Conecte o cabo USB com cuidado, caso contrário você pode danificar a porta. Use o cabo USB com 4 fios internos, o cabo de 2 fios não pode transferir dados. Se você não tiver certeza sobre o cabo que possui, pode clicar aqui para comprar
2 Cada módulo Grove vem com um cabo Grove quando você compra. Caso você perca o cabo Grove, você pode clicar aqui para comprar.
Conexão de Hardware
-
Passo 1. Conecte o Grove - 0.54" Red Dual Alphanumeric Display à porta I2C do Base Shield.
-
Passo 2. Conecte o Grove - Base Shield ao Seeeduino.
-
Passo 3. Conecte o Seeeduino ao PC por meio de um cabo USB.

Se não tivermos o Grove Base Shield, também podemos conectar diretamente o Grove - 0.54" Red Dual Alphanumeric Display ao Seeeduino como abaixo.
| Seeeduino | Grove - 0.54" Red Dual Alphanumeric Display |
|---|---|
| 5V | Vermelho |
| GND | Preto |
| SDA | Branco |
| SCL | Amarelo |
Software
Se esta é a primeira vez que você trabalha com Arduino, recomendamos fortemente que veja Getting Started with Arduino antes de começar.
1. Começando com display_basic
- Passo 1. Faça o download da Grove - 0.54" Red Dual Alphanumeric Display Library no Github.
- Passo 2. Consulte How to install library para instalar a biblioteca para Arduino.
- Passo 3. Abra Arduino IDE -> File -> Examples -> Seeed_Alphanumeric_Display_HT16K33 -> display_basic
- Passo 4. Descomente o tube.setTubeType(TYPE_2,TYPE_2_DEFAULT_I2C_ADDR) como abaixo, você tem que descomentá-lo para todos os outros exemplos também.
// 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);
- Passo 5. Envie o exemplo para o Arduino. Se você não souber como enviar o código, verifique how to upload code.
- Passo 4. Você pode ver o LED executando 12 -> 4567 -> AB -> abcd repetidamente.
2. Outros Exemplos
- display_custom: Exibir caracteres únicos e pontos.
- display_scroll_string: Exibe uma string rolando que é maior do que 2.
- display_scroll_number: Exibe um número rolando que é maior do que 99.
- number_increment: Exibe um número crescente.
- combine_two_displays: Você pode conectar 2 Grove - 0.54" Red Quad Alphanumeric Displays ou Grove - 0.54" Red Dual Alphanumeric Display ou ambos Grove - 0.54" Red Dual Alphanumeric Display e Grove - 0.54" Red Quad Alphanumeric Display.
Se você usar 2 Grove - 0.54" Red Dual Alphanumeric Displays, modifique o código conforme abaixo.
#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);
Se você usar ambos Grove - 0.54" Red Dual Alphanumeric Display e Grove - 0.54" Red Qual Alphanumeric Display, modifique o código conforme abaixo.
#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);
Se você conectar 2 módulos, o tubo vermelho ficará um pouco escuro devido à fonte de alimentação limitada do Arduino.
3. API
- Init(NUMERIC_I2C_ADDR): inicializa o dispositivo com endereço I2C, o endereço I2C padrão do Grove - 0.54" Red Quad Alphanumeric Display é 0x71.
- setBrightness(15): define o brilho, o intervalo é 0-15, quanto maior o brilho, maior o consumo de energia.
- setBlinkRate(BLINK_OFF): define o intervalo de piscagem, você pode definir como BLINK_OFF/BLINK_2HZ/BLINK_1HZ.
- displayNum(1234567,500): exibe o número, existem 2 parâmetros. O primeiro parâmetro é o número e o segundo é o intervalo de rolagem (ms). Se o número <100, os tubos exibem número estático. Caso contrário, exibem número rolando. O intervalo de rolagem (ms) só funciona no modo de rolagem e você pode definir o intervalo como 0.
- displayString("ABCDEFGHJIYZ",500): exibe o caractere, existem 2 parâmetros. O primeiro parâmetro é o caractere e o segundo é o intervalo de rolagem (ms). Se o caractere tiver menos de 2 caracteres, os tubos exibem caractere estático. Caso contrário, exibem caracteres rolando. O intervalo de rolagem (ms) só funciona no modo de rolagem e você pode definir o intervalo como 0. A função não oferece suporte a letras minúsculas e as exibe da mesma forma que letras maiúsculas.
- setTubeSingleChar(FIRST_TUBE,'t'): define o caractere único em um tubo específico.
- tube.setPoint(true,false): liga e desliga os 2 pontos. Este exemplo liga o primeiro ponto e desliga o segundo.
Visualizador de Esquemático Online
Recursos
- [ZIP] Arquivo esquemático do Grove - 0.54" Red Dual Alphanumeric Display
- [PDF] Datasheet do Módulo LED
- [PDF] Datasheet do HT16K33
- [Library] Biblioteca Grove - 0.54" Red Dual Alphanumeric Display
Suporte Técnico & Discussão de Produtos
Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.





