user-img

cris

  • 64 Projects
  • 11 Followers
  • Jul 26,2024
+ Follow

ARDUINO LCD 1602 SHIELD + KEYBOARD

Shield for learning.

ARDUINO LCD 1602 SHIELD + KEYBOARD
 
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
 

Hardware Components

  • Similar to the MCU of Arduino Nano board

    X 1

Tools, APP Software Used etc.

  • Arduino IDE

    Arduino IDE

    Arduino
  • Kicad

Story

ARDUINO LCD 1602 SHIELD + KEYBOARD

 

The LCD1602 shield can be mounted together with an Arduino Nano development board to add an LCD display and keyboard.

After installing the shield, you can upload a code to test its functionality. It is recommended that the pins used by the LCD and buttons not be used by other components, such as sensors, so that there may be interference.

LCD pins used:

? RS - digital pin 8;

? EN - digital pin 9;

? D7 - digital pin 7;

? D6 - digital pin 6;

? D5 - digital pin 5;

? D4 - digital pin 4.

The buttons use the analog pin A0.

If you have loaded the code on the development board and the characters are not displayed properly, the brightness of the LCD may not be appropriate. This can be adjusted by means of the blue potentiometer installed on the shield.

The shield is designed for multiple needs and the light turns on automatically if pin D10 is not used. Set the D10 output / low pin to turn off the light, and to turn it on set the pin as input or do not declare it at all. Do not use pin D10 as output / high or pwm as short in shield.

The ranges for the analog keyboard differ. You can determine them using the example in the link. You can use the example here: http://openhardware.gridshield.net/home/lcd-keypad-shield-test

 

Description

The shield contains:

- a 1602 LCD display (2 rows x 16 characters) compatible with HD44780;

- 6 buttons;

- a DS3231 RTC module;

- a DHT11 module;

- a 5V stabilizing source.

The pins used are 8 in number, according to the attached diagram: pins 4, 5, 6, 7, 8, 9, 10 for the LCD and pin A0 to read the buttons.

The buttons are read using the ADC device, which generates different voltages by pressing them. The generated values ??are approximately equal to: 30, 150, 360, 535, 760.

The contrast of the LCD can be adjusted using the potentiometer.

 

Bill of materials available in the download section.

 

Have fun with it and share your projects!

Schematic and Layout

ARDUINO LCD 1602 SHIELD + KEYBOARD

Shield for learning.

372
 
2
0
11

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 2 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.