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.
Desafio
FácilColoque uma palavra em dois cantos:
Hellono início da linha superiorWorldno 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() {
}
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
2LCD de caracteres
Olá no LCDPosicione o texto com setCursorNúmeros em tempo real no LCDLimpe os dígitos restantesDesenhe caracteres personalizadosTexto em rolagemPratique por conta própria: Playground de Arduino