Pular para o conteúdo principal

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

pir

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.

pir

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âmetroValor
Tensão de alimentação3.3V / 5V
Temperatura ambiente de operação-30°C a 85°C
Display de LEDJM-S05422AH-001
Driver Controlador de LEDHT16K33
Cor do LEDVermelho
Brilho ultraalto30mcd
Altura do LED0.54inch
Segmento de LED14
Tamanho40 * 40mm
Interface de saídaI2C
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

pir

Aqui está a tabela sobre os endereços I2C.

A2A1A0Endereço I2C
0000x70
0010x71
0100x72
0110x73
1000x74
1010x75
1100x76
1110x77
atenção

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

ArduinoRaspberry Pi

pir

pir

Primeiros Passos

Brincar com Arduino

Materiais necessários

Seeeduino V4.2Base ShieldGrove - 0.54" Red Dual Alphanumeric Display

pir

pir

pir

Compre AGORACompre AGORACompre AGORA

Além disso, você pode considerar o nosso novo Seeeduino Lotus M0+, que é equivalente à combinação de Seeeduino V4.2 e Base Shield.

nota

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.

pir

nota

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.

SeeeduinoGrove - 0.54" Red Dual Alphanumeric Display
5VVermelho
GNDPreto
SDABranco
SCLAmarelo

Software

nota

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);
atenção

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

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.

Loading Comments...