sexta-feira, 22 de novembro de 2013

Arduino - Tutorial 1 - Usando display LCD no arduino

Para usar o LCD no arduino é necessário primeiramente chamar a biblioteca correspondente "LiquidCrystal.h", ela é importante para a configuração e tratamento de dados que irão aparecer no LCD.

Exemplo:

#include <LiquidCrystal.h> // biblioteca do LCD

LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //Inicializando os pinos do Arduino para se comunicar com o LCD

void setup() // Destinado a escrever o que aparecerá fixadamente no LCD.
{
lcd.begin(16, 2); //Inicia o LCD com dimensões 16x2(Colunas x Linhas)
lcd.setCursor(0, 0); //Posiciona o cursor na primeira coluna(0) e na primeira linha(0) do LCD
lcd.print("Dicas"); //Escreve "Dicas" na posição acima determinada.
lcd.setCursor(0, 1); //Posiciona o cursor na primeira coluna(0) e na segunda linha(1) do LCD
lcd.print("Arduino"); //Escreve "Arduino" na posição acima determinada.
}
void loop(){}//Aqui pode ser acrescentada uma rotina para aparecer na tela do LCD. Lembrando de configurar a posição do cursor como foi feito acima.

Depois do código pronto você precisa montar o esquema no seu protoboard. A tabela abaixo mostra o esquema a ser feito.



Após a realização das ligações acima é preciso fazer a ligação dos potenciômetros a fim de regular o brilho e contraste.

Use um potenciômetro, ligando sua derivação central ao pino 3 do arduino para o controle do contraste. As outras duas pernas do potenciômetro devem estar ligadas na alimentação 5V e GND.
Um segundo potenciômetro é necessário para o controle do brilho. O pino central do potenciômetro deve ser ligado ao pino 15 do arduino. As outras duas pernas do potenciômetro devem estar ligadas na alimentação 5V e no GND. O pino 16 deve ser ligado ao GND.

Pronto! Isso é o básico numa montagem de display LCD e o ponto de partida para realizar outras montagens, bastando se adequar aos novos códigos.