LCD1602 Keypad Shield Module Display For Arduino UNO
In stock
Order before 12.00PM
The LCD Keypad Shield is arduino compactible boards,to provide a user-friendly interface that allows users to display what they want to and make selections etc. it consists of a 1602 white character blue backlight LCD. The keypad consists of 5 keys — select, up, right, down and left. To save the digital IO pins, the keypad interface uses only one ADC channel(AD0). The key value is read through a 5 stage voltage divider.
Featrues:
- The keypad interface uses only one ADC channel.
- Can control the contrast of LCD through the potentiometer.
- Can shows the words as you like.
- Dimensions(mm):80.0(L)x56.6(W)x20.0(H)
Pinout:
PIN | FUNCTION |
Analog 0 | Button (select, up, right, down and left) |
Digital 4 | DB4 |
Digital 5 | DB5 |
Digital 6 | DB6 |
Digital 7 | DB7 |
Digital 8 | RS (Data or Signal Display Selection) |
Digital 9 | Enable |
Digital 10 | Backlit Control |
How to use:
The following sample code is to introduce how to use this model.it shows what key you pressed down and the system time.
- Mount the module on your Arduino UNO
- Install the LiquidCrystal library.
- Copy and paste code below to a new Arduino sketch.
- Plug your Arduino board to your PC and Upload the code
Arduino Sketch:
/* * Created by * Ark Bramwell, July 2010 * Modified by keen * Date: 05/05/2017 * Function: this program will test the LCD panel and the buttons */ //Sample using LiquidCrystal library #include <LiquidCrystal.h> // select the pins used on the LCD panel LiquidCrystal lcd(8, 9, 4, 5, 6, 7); // define some values used by the panel and buttons int lcd_key = 0; int adc_key_in = 0; #define btnRIGHT 0 #define btnUP 1 #define btnDOWN 2 #define btnLEFT 3 #define btnSELECT 4 #define btnNONE 5 // read the buttons int read_LCD_buttons() { adc_key_in = analogRead(0); // read the value from the sensor // my buttons when read are centered at these valies: 0, 144, 329, 504, 741 // we add approx 50 to those values and check to see if we are close if (adc_key_in > 1500) return btnNONE; // We make this the 1st option for speed reasons since it will be the most likely result if (adc_key_in < 50) return btnRIGHT; if (adc_key_in < 195) return btnUP; if (adc_key_in < 380) return btnDOWN; if (adc_key_in < 500) return btnLEFT; if (adc_key_in < 700) return btnSELECT; return btnNONE; // when all others fail, return this... } void setup() { lcd.begin(16, 2); // start the library lcd.setCursor(0,0); lcd.print("Push the buttons"); // print a simple message } void loop() { lcd.setCursor(9,1); // move cursor to second line "1" and 9 spaces over lcd.print(millis()/1000); // display seconds elapsed since power-up lcd.setCursor(0,1); // move to the begining of the second line lcd_key = read_LCD_buttons(); // read the buttons switch (lcd_key) // depending on which button was pushed, we perform an action { case btnRIGHT: { lcd.print("RIGHT "); break; } case btnLEFT: { lcd.print("LEFT "); break; } case btnUP: { lcd.print("UP "); break; } case btnDOWN: { lcd.print("DOWN "); break; } case btnSELECT: { lcd.print("SELECT"); break; } case btnNONE: { lcd.print("NONE "); break; } } }
Request Stock
Recently viewed products
You might also be interested in...
Customers who bought this also bought...
General Questions
What is the latest price of the LCD1602 Keypad Shield Module Display For Arduino UNO in Bangladesh?
The latest price of LCD1602 Keypad Shield Module Display For Arduino UNO in Bangladesh is BDT 550.00 . You can buy the LCD1602 Keypad Shield Module Display For Arduino UNO at the best price on BDTronics.com or contact us via phone.
Where to buy LCD1602 Keypad Shield Module Display For Arduino UNO in Bangladesh?
You can buy LCD1602 Keypad Shield Module Display For Arduino UNO online by ordering on BDTronics.com or directly collect by visiting our store in person. BDTronics is a trusted provider of high-quality electronics, 3D printers, solar systems, and robotics parts. We offer fast shipping across the country via courier service.
What are the delivery options of LCD1602 Keypad Shield Module Display For Arduino UNO in Bangladesh?
We provide home delivery service all over Bangladesh. We support cash on delivery, bKash and Credit Card (Visa/ MasterCard/ Amex) payment solutions. The delivery time usually takes 1-2 days inside Dhaka and 2-3 days outside Dhaka.