Transmitir informações ou comandos personalizados através do display de LCD pode ser útil e necessário em vários projetos ou atividades.
Neste tutorial você poderá controlar o texto que aparece no display através do Monitor Serial da IDE do Arduino de modo rápido e divertido.

O Que Vou Aprender?

- Conectar seu display LCD ao Arduino Uno
- Personalizar frases para aparecer no visor do LCD
- Usar o Monitor Serial para introduzir textos

Código Fonte

Download do arquivo em formato .ino

Materiais Necessários

Para este tutorial você vai precisar de 1 Arduino Uno R3, 1 Display LCD 2x16 com conector soldado, 1 Potenciômetro, 1 Protoboard, 1 Cabo USB - AB e Jumpers premium. Ou você pode utilizar os componentes do Kit Iniciante com Arduino Uno R3.

Tutorial Multilógica-Shop Digitando no Display LCD

 

Diagrama

Tutorial Multilógica-Shop Digitando no Display LCD

Código Fonte

/*
Biblioteca LiquidCrystal codigo Multilogica
Demonstra o uso do display de 16x2 caracteres
Esta biblioteca funciona com todos displays
compativeis com o driver Hitachi HD44780.
Este codigo envia um texto digitado via USB para o display
Circuito :
* LCD pino RS no pino digital 12
* LCD pino R/W no pino 11
* LCD pino Enable no pino digital 10
* LCD pino D4 pin no pino digital 5
* LCD pino D5 pin no pino digital 4
* LCD pino D6 pin no pino digital 3
* LCD pino D7 pin no pino digital 2
* Trimpot de 10K :
* +5V no +5V
* Terra no terra
* wiper to LCD VO pin (pin 3)
*/
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);
void setup()
{
Serial.begin(9600);
lcd.begin(2, 20);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Multilogica");
lcd.setCursor(0,1);
lcd.print("shop");
}
void loop()
{
if (Serial.available())
{
//faz a leitura atraves do monitor serial//
char cr = Serial.read();
//determina um caracter para limpar a tela//
if (cr == '%')
{
lcd.clear();
}
//determina um caracter para pular para a linha de baixo//
else if (cr == '>')
{
lcd.setCursor(0,1);
}
else
{
 // se o caracter digitado nao limpa e nem pula linha vai para o display//
 // nao aceita acentuacao //
lcd.write(cr);
}
}
}

Este tutorial é parte integrante do Guia Iniciante Arduino, desenvolvido pela equipe da Multilógica-Shop. Faça download grátis do arquivo com 15 tutoriais. Neste guia você também vai encontrar, além de indicações de instalação e tutoriais, uma grande quantidade de informações sobre todo o ambiente que está ao redor desta plataforma.

Guia Arduino Iniciante Multilógica-Shop 2.0