Primeiros Códigos no Display
Sáb Out 05, 2019 4:55 pm
Os primeiros comandos que aprendemos foram os de envio de texto e posicionamento de cursor.
1) – Cursor é o indicador usado para mostrar a posição onde ocorrerá a entrada de caracteres no display. Por default ele se desloca automaticamente para a direita a cada caracter enviado, não sendo necessário fazer esse procedimento manualmente.
lcd.print("Alo Mundo!"); //Envia o texto para o display
2) – Antes de enviar dados para o display pode ser importante limpar seu conteúdo com o comando clear() e posicionar o cursor com o comando set.Cursor(coluna, linha)
lcd.clear(); //Apaga o display e posiciona cursor na primeira posição
lcd.setCursor(3,0); //Posiciona o cursor na quarta posição primeira linha
Com esses 3 comandos acima descritos já conseguimos fazer a maioria das aplicações que vão usar o display. Mas para resolver os exercícios 3.6 até 3.10 vai precisar conhecer um pouco mais sobre os recursos disponíveis na biblioteca, são eles:
3) Para apresentar ou ocultar o cursor no display usa-se
lcd.cursor(); //mostra o cursor no formato undeline
lcd.noCursor(); //oculta o cursor do display
4) Para fazer o cursor ficar piscando ou estático
lcd.blink(); //Faz o cursor ficar piscando
lcd.noBlink(); //o cursor para de piscar
5) Para que o texto suma do display e apareça novamente
lcd.noDisplay(); //Apaga o texto do display
lcd.display(); //Restaura o texto no display
6) O texto no display aparece, por padrão, da esquerda para direita para mudar isso ou restaurar faz assim:
lcd.leftToRight(); //Apos esse comando o texto vai da direita para esquerda
lcd.rightToLeft(); //O texto volta a ser apresentado da esquerda para direita
7) Para mover o cursor mais o texto para direita ou esquerda usa os comandos abaixo:
lcd.scrollDisplayLeft(); //Move uma posição para a esquerda
lcd.scrollDisplayRight(); //Move uma posição para a direita
Por padrão o cursor se move automaticamente para a direita a cada caractere enviado para o display, para mudar isso faz assim:
lcd.noAutoscroll(); //Desliga o deslocamento automático
lcd.autoscroll(); //liga o deslocamento automático
1) – Cursor é o indicador usado para mostrar a posição onde ocorrerá a entrada de caracteres no display. Por default ele se desloca automaticamente para a direita a cada caracter enviado, não sendo necessário fazer esse procedimento manualmente.
lcd.print("Alo Mundo!"); //Envia o texto para o display
2) – Antes de enviar dados para o display pode ser importante limpar seu conteúdo com o comando clear() e posicionar o cursor com o comando set.Cursor(coluna, linha)
lcd.clear(); //Apaga o display e posiciona cursor na primeira posição
lcd.setCursor(3,0); //Posiciona o cursor na quarta posição primeira linha
Com esses 3 comandos acima descritos já conseguimos fazer a maioria das aplicações que vão usar o display. Mas para resolver os exercícios 3.6 até 3.10 vai precisar conhecer um pouco mais sobre os recursos disponíveis na biblioteca, são eles:
3) Para apresentar ou ocultar o cursor no display usa-se
lcd.cursor(); //mostra o cursor no formato undeline
lcd.noCursor(); //oculta o cursor do display
4) Para fazer o cursor ficar piscando ou estático
lcd.blink(); //Faz o cursor ficar piscando
lcd.noBlink(); //o cursor para de piscar
5) Para que o texto suma do display e apareça novamente
lcd.noDisplay(); //Apaga o texto do display
lcd.display(); //Restaura o texto no display
6) O texto no display aparece, por padrão, da esquerda para direita para mudar isso ou restaurar faz assim:
lcd.leftToRight(); //Apos esse comando o texto vai da direita para esquerda
lcd.rightToLeft(); //O texto volta a ser apresentado da esquerda para direita
7) Para mover o cursor mais o texto para direita ou esquerda usa os comandos abaixo:
lcd.scrollDisplayLeft(); //Move uma posição para a esquerda
lcd.scrollDisplayRight(); //Move uma posição para a direita
Por padrão o cursor se move automaticamente para a direita a cada caractere enviado para o display, para mudar isso faz assim:
lcd.noAutoscroll(); //Desliga o deslocamento automático
lcd.autoscroll(); //liga o deslocamento automático
Permissões neste sub-fórum
Não podes responder a tópicos
|
|