# LCD1602 module, shield, with buttons, blue

> LCD1602 shield, directly compatible with Arduino UNO and MEGA, with 6 integrated buttons, ideal for menus and quick interfaces. Displays 16x2 white characters, features adjustable blue backlight and contrast adjustable via potentiometer. Powered by 5VDC directly from the board, parallel HD44780 interface, LiquidCrystal library. Dimensions: 80 x 59 mm.

- Page: https://sigmanortec.ro/en/lcd1602-module-shield-with-buttons-blue
- Price: 21.91 RON
- Availability: In stock; 1-2 zile
- Reference: 9243 · EAN: 5944561530505
- Category: Mechatronics and IoT > Sensors and Modules > Display and LCD > LCD Displays
- Package (shipping data): 0.05 kg
- Updated: 2026-09-14
- Shop: [Sigmanortec.ro](https://sigmanortec.ro/en/llms.txt)
- Prices: RON, VAT included; prices and stock as of 2026-10-22 05:45 (Europe/Bucharest)

## Description

Shield LCD1602 directly compatible with Arduino UNO and MEGA, ideal for menus and quick interfaces thanks to the 6 integrated buttons. It displays 16x2 white characters, has adjustable blue backlight and adjustable contrast from the potentiometer. It operates at 5V powered from the board and uses the HD44780 parallel interface with the LiquidCrystal library.
Shield expansion board directly compatible with UNO and MEGA development boards that offers, in addition to a standard LCD1602, 6 buttons. This makes the module ideal for menus.
It uses the HD44780 parallel interface and is based on a 1602 LCD display with 16 white characters on 2 lines and adjustable blue backlight.
Specifications:
Power supply: 5VDC, directly from the development board when used as a shield
Library: Arduino LCD 4 bits
Color: Blue
Characters: 16 on 2 lines (1602), alphanumeric
Character color: White
Buttons: 6
Dimensions mm: 80 x 59
Use:
Insert the shield over the UNO R3 board.
Connect the UNO board to the PC and upload the code.
The multi-turn potentiometer is used to adjust the contrast.
Example:
To compile the code, it must be taken into account that the LCD is connected in parallel, which is why the LiquidCystal.h library will be used, with the following pins assigned:
Parameter | Meaning | Arduino pin
r | Register Select | 8
It is | Enable | 9
D4 | Date 4 | 4
D5 | Date 5 | 5
6 | Date 6 | 6
D7 | Date 7 | 7
Example code:
\#include
// Pins used by the LCD shield (RS, E, D4, D5, D6, D7)
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
void setup() {
lcd.begin(16, 2); // Initialize the LCD with 16 columns and 2 rows
lcd.setCursor (0, 0); // Cursor on the first line
lcd.print("Hello, World!"); // Display the text
lcd.setCursor (0, 1); // Cursor on the second line
lcd.print("Arduino Shield :)"); // Display another message
}
void loop() {
// Nothing to do here
}
