Robótica Livre
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5115
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Primeiros Códigos no Display Empty 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

Cool 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

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos