Menu
CoddyTech

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.

challenge icon

Desafio

Fácil

O 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! com lcd.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() {
}
quiz iconTeste seus conhecimentos

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