Menu
CoddyTech

Colocar texto con setCursor

Parte de la sección Pantallas y sensores del Journey de Arduino de Coddy. Lección 7 de 24.

La pantalla LCD mantiene un cursor: el lugar donde va la siguiente letra. Cada letra lo mueve una columna hacia la derecha. Después de lcd.begin(), se encuentra en la esquina superior izquierda.

lcd.setCursor(column, row) lo mueve. Ambos empiezan a contar desde 0: columnas de 0 a 15, filas 0 y 1. Primero va la columna.

lcd.setCursor(0, 0);   // arriba a la izquierda
lcd.print("Top");
lcd.setCursor(4, 1);   // fila inferior, quinta columna
lcd.print("Bottom");

Para terminar una palabra en el borde derecho, empieza a escribirla en la columna 16 menos su longitud. Una palabra de 5 letras empieza en la columna 11 y ocupa las columnas de la 11 a la 15.

challenge icon

Desafío

Fácil

Coloca una palabra en dos esquinas:

  • Hello al principio de la fila superior
  • World al final de la fila inferior, con su última letra en la última columna

Pulsa Run y después Check.

Pruébalo tú mismo

#include <LiquidCrystal.h>

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

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

  // Hello al principio de la fila superior
  // World al final de la fila inferior
}

void loop() {
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Pantallas y sensores

Practica por tu cuenta: Playground de Arduino