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.
+
to Arduino UNO Vin-
to Arduino UNO GNDSCL
to Arduino UNO A5SDA
to Arduino UNO A4VCC
to Arduino UNO 5VGND
to Arduino UNO GNDR1
to Arduino UNO D9R2
to Arduino UNO D8R3
to Arduino UNO D7R4
to Arduino UNO D6C1
to Arduino UNO D5C2
to Arduino UNO D4C3
to Arduino UNO D3C4
to Arduino UNO D2Vin
connected to 9V Battery +GND
connected to 9V Battery - and LCD Display GND5V
connected to LCD Display VCCA4
connected to LCD Display SDAA5
connected to LCD Display SCLD2
to D9
connected to the corresponding pins of the 4X4 Membrane Matrix Keypadvoid setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}