This Character LCD 4×20 is a parallel-interface display showing 4 rows of 20 characters each, built around an HD44780-compatible controller IC for straightforward integration with Arduino and other embedded systems.
It runs on 5V and includes an LED backlight available in blue or green, with black character color against the backlit background for good contrast and a wide viewing angle.
Rated for operation across 0°C to +50°C, this display suits instrument panels, embedded system status readouts, and general Arduino-based projects needing multi-line text output.
Features:
HD44780-compatible parallel interface
4 rows x 20 characters display format
LED backlight: blue or green
Black character color, wide viewing angle
Operating voltage: 5V
Operating temperature: 0°C to +50°C
Suited for Arduino and embedded system projects
🔌
Pin Connections
1 Table
Pin Connections Table 1
Board
Sensor Pin
Connection
LCD 4x20
RS/EN/D4-D7/VO
board digital pins / board digital pins / 10k contrast pot wiper
5// RS=12, EN=11, D4-D7=5,4,3,2 on Arduino Nano. Also wire R/W to GND, and a 10k pot between VCC/GND with its wiper to VO for contrast.
6#include <LiquidCrystal.h>
7
8LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
9
10voidsetup() {
11 lcd.begin(20, 4);
12 lcd.print("Hello, Ekostra!");
13}
14
15voidloop() {
16 lcd.setCursor(0, 1);
17 lcd.print(millis() / 1000);
18 lcd.print(" sec");
19delay(500);
20}
📄 File: character_lcd_4x20_-_arduino_mega.inoArduino Mega
436 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RS=12, EN=11, D4-D7=5,4,3,2 on Arduino Mega. Also wire R/W to GND, and a 10k pot between VCC/GND with its wiper to VO for contrast.
6#include <LiquidCrystal.h>
7
8LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
9
10voidsetup() {
11 lcd.begin(20, 4);
12 lcd.print("Hello, Ekostra!");
13}
14
15voidloop() {
16 lcd.setCursor(0, 1);
17 lcd.print(millis() / 1000);
18 lcd.print(" sec");
19delay(500);
20}
📄 File: character_lcd_4x20_-_esp32.inoESP32
437 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RS=13, EN=12, D4-D7=14,27,26,25 on ESP32. Also wire R/W to GND, and a 10k pot between VCC/GND with its wiper to VO for contrast.
6#include <LiquidCrystal.h>
7
8LiquidCrystal lcd(13, 12, 14, 27, 26, 25);
9
10voidsetup() {
11 lcd.begin(20, 4);
12 lcd.print("Hello, Ekostra!");
13}
14
15voidloop() {
16 lcd.setCursor(0, 1);
17 lcd.print(millis() / 1000);
18 lcd.print(" sec");
19delay(500);
20}
📄 File: character_lcd_4x20_-_esp8266.inoESP8266
439 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RS=D0, EN=D1, D4-D7=D2,D3,D4,D5 on ESP8266. Also wire R/W to GND, and a 10k pot between VCC/GND with its wiper to VO for contrast.
6#include <LiquidCrystal.h>
7
8LiquidCrystal lcd(D0, D1, D2, D3, D4, D5);
9
10voidsetup() {
11 lcd.begin(20, 4);
12 lcd.print("Hello, Ekostra!");
13}
14
15voidloop() {
16 lcd.setCursor(0, 1);
17 lcd.print(millis() / 1000);
18 lcd.print(" sec");
19delay(500);
20}
📄 File: character_lcd_4x20_-_stm32.inoSTM32
449 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RS=PB0, EN=PB1, D4-D7=PB2,PB3,PB4,PB5 on STM32. Also wire R/W to GND, and a 10k pot between VCC/GND with its wiper to VO for contrast.
6#include <LiquidCrystal.h>
7
8LiquidCrystal lcd(PB0, PB1, PB2, PB3, PB4, PB5);
9
10voidsetup() {
11 lcd.begin(20, 4);
12 lcd.print("Hello, Ekostra!");
13}
14
15voidloop() {
16 lcd.setCursor(0, 1);
17 lcd.print(millis() / 1000);
18 lcd.print(" sec");
19delay(500);
20}
📄 File: character_lcd_4x20_-_raspberry_pi_pico.inoRaspberry Pi Pico
449 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RS=10, EN=11, D4-D7=12,13,14,15 on Raspberry Pi Pico. Also wire R/W to GND, and a 10k pot between VCC/GND with its wiper to VO for contrast.
6#include <LiquidCrystal.h>
7
8LiquidCrystal lcd(10, 11, 12, 13, 14, 15);
9
10voidsetup() {
11 lcd.begin(20, 4);
12 lcd.print("Hello, Ekostra!");
13}
14
15voidloop() {
16 lcd.setCursor(0, 1);
17 lcd.print(millis() / 1000);
18 lcd.print(" sec");
19delay(500);
20}
Parallel-interface 20x4 character LCD.
نظرة عامة ومواصفات المنتج — بالعربية
Character LCD 4×20 متوفر الآن في متجر إكوسترا للإلكترونيات، ضمن قسم Display Modules، بسعر 250,00 EGP. كود المنتج لدينا: EK1450. المنتج غير متوفر حالياً — تواصل معنا عبر واتساب لمعرفة موعد توفره القادم.
أهم المواصفات الفنية:
Display Type: Character LCD
Display Format: 4 Rows x 20 Characters
Backlight: LED Backlight
Interface Type: Parallel (HD44780 Compatible)
Operating Voltage: 5V
Character Color: Black
Backlight Color: Blue / Green
Viewing Area: Wide Viewing Angle
هذا المنتج مناسب لمشاريع الأردوينو (Arduino) و ESP32 و Raspberry Pi، ومشاريع الروبوتات وإنترنت الأشياء والتعليم الهندسي. جميع القطع مفحوصة قبل الشحن.