Olá no LCD
Parte da seção Displays e sensores do Journey de Arduino da Coddy. Lição 6 de 24.
Um LCD de caracteres exibe texto: este tem 2 linhas com 16 caracteres. Um chip na parte de trás desenha as letras, e a placa informa a ele o que desenhar por meio de seis fios.
A biblioteca LiquidCrystal faz a comunicação. Inclua-a e, em seguida, crie um objeto lcd com os seis pinos, nesta ordem: RS, E, D4, D5, D6 e D7.
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);Em setup(), lcd.begin(16, 2) informa à biblioteca que a tela tem 16 colunas e 2 linhas. Sem isso, a biblioteca considera que a tela tem uma única linha, e a linha inferior fica em branco.
lcd.print() funciona como Serial.print(): texto entre aspas ou um número. Use print(), não println(): a tela não sabe o que é uma nova linha e desenha os dois caracteres de fim de linha como lixo.
Desafio
FácilO LCD está conectado aos pinos 12, 11, 5, 4, 3 e 2, e o código inicial cria o objeto lcd. Em setup():
- inicie a tela com
lcd.begin(16, 2) - imprima
Hello, world!comlcd.print()
Pressione Run para ver na tela e, em seguida, Check.
Experimente você mesmo
#include <LiquidCrystal.h>
// RS, E, D4, D5, D6, D7
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
// inicie a tela e imprima a mensagem aqui
}
void loop() {
}
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Displays e sensores
Pratique por conta própria: Playground de Arduino