LCD with Buttons Parts: Arduino UNO (or any that fits the LCD Keypad Shield) LCD Keypad Shield Any lcd could work but without the button presses Setup: Attach the LCD Keypad Shield to the top of the arduino Change the settings in settings.h LCD_COLS to the amount of columns your display has LCD_ROWS to the amount of rows your display has LCD_RS, LCD_EN, LCD_D4, LCD_D5, LCD_D6, LCD_D7 and LCD_BUTTONS to the correct pins Upload the sketch Press some buttons :)