Boas...
Pessoalmente não sei se isso pode ser feito assim, porque pelo conhecimento que tenho nós apenas temos acesso a ligar/activar e/ou desligar/desactivar pixeis e não controlar a luminosidade deles!
O primeiro código que fiz não ia surtir qualquer efeito porque eu estava a pensar mal! Estava a gerar os bits individualmente para cada linha do caractére mas não dá para ser assim.
Cada posição do LCD é um vector/array/matriz/whatever de apenas 8 elementos e cada elemento é um número de 5 bit. Portanto o que eu tenho que gerar são 8 valores de 5 bit. E cada valor gerado, no seu formato binário é que vai dizer quais os pixeis, por assim dizer, acesos e apagados! Portanto ainda tenho que corrigir o código que fiz ontem porque estou a gerar números de 8 bits.
↧