Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino UNO Based User Input Interface with LCD Display and Keypad

View and Edit Project In Cirkit DesignerImage of Arduino UNO Based User Input Interface with LCD Display and Keypad

Circuit Documentation

Summary of the Circuit

This circuit is designed to interface an Arduino UNO microcontroller with an LCD Display (16x4 characters) using an I2C communication protocol and a 4x4 Membrane Matrix Keypad for user input. The Arduino UNO is powered by a 9V battery, which is connected to its Vin pin for voltage input and one of its GND pins for ground. The LCD display is powered by the 5V output from the Arduino and shares a common ground. The keypad is interfaced with the digital pins of the Arduino for detecting button presses.

Component List

9V Battery

LCD Display 16x4 I2C

4X4 Membrane Matrix Keypad

Arduino UNO

Wiring Details

9V Battery

LCD Display 16x4 I2C

4X4 Membrane Matrix Keypad

Arduino UNO

Documented Code

Arduino UNO Code (sketch.ino)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Additional Notes