Widgets / directory

LCD widget

What it does

Character display modeled after HD44780 modules (16x2, 16x4, 20x4). Can mirror a virtual pin string or render fixed lines.

Pins

  • Semantics: Single virtual pin (V1..V127)
  • Optional virtual pin for streamed text; static mode renders line1..line4 from config.
  • Default size: 4 x 2

Config fields

FieldTypeDefaultEffect
line1textRow 1 content.
line2textRow 2 content.
line3textRow 3 (when rows >= 3).
line4textRow 4 (when rows = 4).
colsselect (16 / 20 / 40)16Character columns.
rowsselect (2 / 4)2Character rows.
backlightcolor#1a6fbfSimulated backlight hue.
cursorBlinkbooleanfalseDraws a blinking block cursor.
invertedbooleanfalseDark text on bright background.

Typical use

firmware.ino
void loop() {  String line = String("temp: ") + readTemp();  Blynk.virtualWrite(V5, line);}

iOS app

Yes — iOS LCD supports the same column/row presets and backlight palette.

See also

Related widgets