Início
/
Tabelas
/
Tabela de caracteres para display LCD
Tabela de caracteres para display LCD
Angelo Luis Ferreira | 18/07/2019
Acessos: 18.378
Tabela de caracteres para display LCD com controlador HD44780
Pode ser utilizada por displays LCS 16 X 2 ou 20 X 4 de qualquer cor de fundo e/ou caracteres.
Atenção: Esta tabela poderá variar para displays diferentes. Veja no "datasheet" do seu display se utiliza o controlador HD44780.
{source}
style="display:block"
data-ad-client="ca-pub-0154803398463315"
data-ad-slot="6385083147"
data-ad-format="auto">
{/source}
Como utilizar a tabela
Para definir o número binário de um caractere, utilize as linhas horizontais e verticais da tabela.
Ex.: Caractere "A" - Linha vertical = 0100 | Linha horizontal = xxx0001 => Portanto o caractere "A" deverá ser identificado por: 01000001

Como exibir o caractere no display LCD utilizando a biblioteca LiquidCrystal
Após definir o número binário de identificação do caractere, defina qual a base irá ser utilizada: binário, decimal ou hexadecimal. Para fazer a conversão, utilize a Calculadora para Converter número Decimal para Binário, Octal e Hexadecimal.
Dependendo da base utilizada, será necessário utilizar um prefixo modificador. Veja a tabela abaixo:

Ex.: Nosso caractere "A" foi identificado pela tabela como um número binário 01000001 (base binário). Fazendo a conversão teremos 65 (base decimal) e 41 (base hexadecimal). Portanto, nosso números com os modificadores seriam: B01000001 (base binário), 65 (base decimal) e 0x41(base hexadecimal).
Para imprimir o caractere no display LCD utilizamos o comando lcd.write(número do caractere)
Ex.: Para imprimir nosso caractere do exemplo podemos escrever da seguinte forma:
lcd.write(B01000001); => binário
lcd.write(65); => decimal
lcd.write(0x41); => hexadecimal
{source}
style="display:block"
data-ad-client="ca-pub-0154803398463315"
data-ad-slot="6385083147"
data-ad-format="auto">
{/source}
O anúncio abaixo ajuda a manter o Squids Arduino funcionando
Comentários