Menu
CoddyTech

Posicione o texto com setCursor

Parte da seção Displays e sensores do Journey de Arduino da Coddy. Lição 7 de 24.

O LCD mantém um cursor: o lugar onde a próxima letra aparece. Cada letra o move uma coluna para a direita. Depois de lcd.begin(), ele fica no canto superior esquerdo.

lcd.setCursor(column, row) o move. Ambos começam em 0: colunas de 0 a 15, linhas 0 e 1. A coluna vem primeiro.

lcd.setCursor(0, 0);   // canto superior esquerdo
lcd.print("Top");
lcd.setCursor(4, 1);   // linha inferior, quinta coluna
lcd.print("Bottom");

Para terminar uma palavra na borda direita, comece-a em 16 menos seu comprimento. Uma palavra de 5 letras começa na coluna 11 e preenche as colunas de 11 a 15.

challenge icon

Desafio

Fácil

Coloque uma palavra em dois cantos:

  • Hello no início da linha superior
  • World no final da linha inferior, com sua última letra na última coluna

Clique em Executar e depois em Verificar.

Experimente você mesmo

#include <LiquidCrystal.h>

// RS, E, D4, D5, D6, D7
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  lcd.begin(16, 2);

  // Hello no início da linha superior
  // World no final da linha inferior
}

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