Introdução à programação C para Arduino
COMANDOS DO DISPLAY 16x2
Pino 14: DB7, ligado na porta digital 2 da placa UNO.
Pino 15: LED+, responsável por acender o led do fundo do display. Se for ligado, deve ser ligado a um resistor de 220 ohm antes de ser ligado ao 5V ou ainda ser ligado ao terminal do meio de um potenciômetro de 1K ohm.
Pino 16: LED-, responsável por acender o led do fundo do display. Se for ligado, deve ser ligado no GND da placa UNO.
Nos projetos deste livro, para simplificar as ligações do display, sempre utilizo apenas os pinos de 1 a 6 e de 11 a 14, totalizando dez pinos ligados.
Obs. este modo de ligação dos pinos onde sobram quatro pinos DB sem ligação é chamado de modo 4 bits, é muito utilizado no ARDUINO para economizar portas. Em outros circuitos, pode-se utilizar o modo 8 bits, que utiliza todos os pinos do display.
COMANDOS DO DISPLAY 16x2
Para utilizar o display, primeiramente devemos incluir no código a linha #include <LiquidCrystal.h> que habilita o uso da biblioteca (conjunto de comandos feito por outro programador) chamada LiquidCrystal.h, que possui os comandos necessários para a manipulação do display 16x2.
O comando LiquidCrystal lcd(rs, e, db4, db5, db6, db7); associa as portas com cada pino do display.
O comando lcd.begin(16, 2); define o tipo de display.
O comando lcd.print(“mensagem”); passa para o display a mensagem que vai ser exibida.
O comando lcd.setCursor(coluna, linha); passa para o display onde a mensagem que vai ser exibida deve começar a ser escrita.
HORA DA PRÁTICA:
ATIVIDADE_013 – Agora vamos desenvolver um código para escrever ‘LIVRO DE ARDUINO’ utilizando o display 16x2.
Figura 75 - ATIVIDADE 13 - Escrita no display
16x2