Lcd Teclado Escudo Lcd1602 Lcd 1602 Módulo de Exibição para Arduino Atmega328 Atmega2560 Uno Azul Tela
R$ 143,87
DÚVIDAS?
Envie um email para:
Circuitos Integrados
Opção de Compra e tempo de entrega
Ficha técnica do produto
Características | Especificações |
---|---|
Cutomizado | SIM |
Número do Modelo | Vmodule |
Temperatura de Operação | -40-+85 |
Potência de Dissipação | .. |
Tensão de Alimentação | .. |
Condição | Novo |
Tipo | Regulador de Tensão |
Nome da Marca | Quason |
Origem | CN (origem) |
Operating Voltage | 4.5-5.5v |
Size | 80*56mm |
1602LCD Parâmetros técnicos principais:
Tensão operacional 2. Chip: 4.5-5.5V
Corrente 3. Operating: 2.0mA (5.0V)
4. Módulo melhor tensão de trabalho: 5.0V
Tamanho 5. Character: 2,95 × 4,35 (W × H) milímetro
1. Circuitos Integrados – Pacote : Faça Você Mesmo Kit
Definições do Pin:
2 VDD Poder Positivo 10 Dados D3
3 VL cristal líquido exibir viés 11 D4 dados
4 RS Dados/Comando Selecionar 12 Dados D5
5 R / W R / W Seleciona 13 dados D6
6 E Permita dados do sinal 14 D7
7 D0 Dados 15 BLA Backlight positivo
8 Dados D1 16 BLK Retroiluminação negativa
1 pés: VSS para o poder do solo.
2 pés: A fonte de alimentação VDD 5V está conectada.
3 pés: VL para o lado do ajuste do contraste do LCD, a seguir a fonte de alimentação é o contraste o mais fraco, aterrando o contraste
Máximo, alto contraste irá produzir &ghosting&, pode ser usado quando um potenciômetro de 10K para ajustar o contraste.
4 pés: RS para a seleção do registro, selecione o registro de dados alto, baixo quando a instrução seleciona o registro.
5 pés: R / W para as linhas de sinal de leitura e gravação, alta quando a operação lida, baixa quando a operação de gravação. Quando o RS
E R / W juntos para o baixo nível pode ser escrito para o endereço de instrução ou exibição, quando o RS é baixo quando o R / W é alto
Pode ler o sinal ocupado, quando RS é alto nível R / W é baixo nível pode escrever dados.
6 pés: O E-lado é permitido, quando o salto do E-nível do alto ao baixo, o módulo do LCD para executar o comando.
7 a 14 pés: D0 ~ D7 para as linhas de dados bidirecionais de 8 bits.
15 pés: cátodo backlight.
16 pés: retroiluminação negativa.
1602LCD as instruções:
Não. Instrução RS R / W D7 D6 D5 D4 D3 D2 D1 D0
1 Limpar tela 0 0 0 0 0 0 0 0 1
1 Devolução do cursor 0 0 0 0 0 0 0 1 *
3 Ajuste o modo de entrada 0 0 0 0 0 0 1 I / D S
4 Exibição Controle On / Off 0 0 0 0 0 1 D C B
5 Cursor ou deslocamento de caracteres 0 0 0 0 0 1 S / C R / L * *
6 Ajuste a função 0 0 0 0 1 DL N F * *
7 Definir personagem geração memória endereço 0 0 0 1 personagem geração memória endereço
8 Definir endereço de memória 0 0 1 Exibir endereço de memória
9 Leia a bandeira ou o endereço ocupado 0 1 endereço do contador do BF
10 Escrever para CGRAM ou DDRAM) 1 0 Dados a serem escritos
11 Ler dados de CGRAM ou DDRAM 1 1 Ler o conteúdo dos dados
1602 módulo LCD ler e escrever operações, as operações de tela e cursor são programados através das instruções para alcançar. (Nota: 1 é alto, 0 é baixo)
Instrução 1: Exposição clara, código 01H da instrução, cursor restaurado para endereçar 00H.
Comando 2: O cursor é reiniciado e o cursor retorna ao endereço 00H.
Instrução 3: Cursor e modo de exibição configuração I / D: Cursor movendo direção, alto nível deslocando para a direita, baixo nível movendo-se para a esquerda S:
Todo o texto na tela se move para a esquerda ou direita. Alto nível significa ativo, baixo nível é inválido.
Comando 4: Exibir controle do interruptor. D: controle a exposição total sobre e fora, disse a exposição alto-aberta, baixa potência
Exibição plana off display C: controle cursor ligado e desligado, alto significa que há um cursor, baixo nível que nenhum cursor B: controle
Se o cursor está piscando, alto nível piscando, baixo nível não pisca.
Instrução 5: Cursor ou mudança de exibição S / C: Move o texto exibido em alto nível e move o cursor em baixo nível.
Instrução 6: Configuração de função comando DL: barramento de 4 bits em alto nível, barramento de 8 bits em baixo nível N: Baixa potência
Geralmente exibição de linha única, exibição de linha dupla de alto nível F: exibição de baixo nível 5×7 caracteres matriciais, exibição de alto nível
5×10 caracteres matriciais.
Comando 7: Configuração do endereço RAM do gerador de caracteres.
Instrução 8: Configuração do endereço DDRAM.
Instrução 9: Leia o sinal ocupado e o endereço do cursor BF: Bandeira ocupada, meios de nível elevado ocupados, a seguir o módulo não pode conectar
Comando ou dados recebidos, se o nível baixo que não está ocupado.
Comando 10: Gravar dados.
Comando 11: Ler dados.
Compatível com a tabela cronometrando do chip HD44780 é como segue:
Leia a entrada do estado RS = L, R / W = H, E = H Saída D0-D7 = Palavra do estado
Escrever comando input RS = L, R / W = L, D0-D7 = código de instrução, E = saída de pulso alta
Leia a entrada de dados RS = H, R / W = H, E = H saída D0-D7 = dados
Gravar entradas de dados RS = H, R / W = L, D0-D7 = dados, E = saída de pulso alta
1602LCD inicialização geral (redefinir) processo:
Escreva o comando 38H (não detecte o sinal ocupado)
Atraso 5mS
Escreva o comando 38H (não detecte o sinal ocupado)
Atraso 5mS
Escreva o comando 38H (não detecte o sinal ocupado)
Após cada comando write, as operações de leitura/gravação precisam detectar o sinal ocupado
Escreva o comando 38H: Indica o ajuste do modo
Escreva o comando 08H: A exposição está desligada
Escreva o comando 01H: Exibir a tela clara
Escreva o comando 06H: Indica o ajuste do movimento do cursor
Escrever comando 0CH: Exibir ON e configuração do cursor
AUDUINO rotina oficial:
# Incluir
// Criar objeto para controlar um LCD.
// Número de linhas em exibição = 1
LCD4Bit _ mod lcd = LCD4Bit _ mod (2);
// Mensagem chave
Msgs Char [5] [15] = { &Tecla direita OK&,
&Up Key OK&,
&Down Key OK&,
&Chave esquerda OK&,
&Selecionar tecla OK&};
Int adc_key_val [5] = {30,150,360,535,760};
Int NUM_KEYS = 5;
Int adc_key_in;
Tecla Int = -1;
Oldkey Int = -1;
Configuração do vazio () {
PinMode (13, OUTPUT); // vamos usar o debug LED para emitir um batimento cardíaco
Lcd.init ();
// Opcionalmente, agora configure nossas configurações de exibição específicas do aplicativo, substituindo o que o lcd fez em lcd.init ()
// Lcd.com mandWrite(0x0F);// cursor em, em, piscar em. (Desagradável!)
LCD. transparente ();
Lcd.printIn ( &Teste KEYPAD… Pressionando &);
}}
Laço do vazio () {
Adc_key_in = analogRead (0); // lê o valor do sensor
DigitalWrite (13, ALTO);
Key = get_key (adc_key_in); // converter para pressionar a tecla
Se (chave! = Oldkey) // se keypress for detectado
{
Delay (50); // aguarde o tempo de debounce
Adc_key_in = analogRead (0); // lê o valor do sensor
Key = get_key (adc_key_in); // converter para pressionar a tecla
Se (chave! = Oldkey)
{
Oldkey = chave;
Se (tecla> = 0) {
Lcd.cursorTo (2, 0); // linha = 2, x = 0
Lcd.printIn (msgs [chave]);
}}
}}
}}
// Atraso (1000);
DigitalWrite (13, BAIXO);
}}
// Converter valor ADC para número chave
Int get_key (unsigned int input)
{
Int k;
Para (k = 0; k
{
Se (entrada key_val> {
Retorno k;
}}
}}
Se (k> = NUM_KEYS)
K = -1; // Nenhuma tecla válida pressionada
Retorno k;
}}
LCD4Bt _ mod.h
2. Lcd Teclado Escudo Lcd1602 Lcd 1602 Módulo – Origem : cn Origem
Avaliações de Usuários
Seja o primeiro a avaliar “Lcd Teclado Escudo Lcd1602 Lcd 1602 Módulo de Exibição para Arduino Atmega328 Atmega2560 Uno Azul Tela”
R$ 143,87
Não existe nenhuma avaliação ainda.