Arduino GUI keyboard using LCD 5110

This is keyboard user interface using LCD 5110 and Arduino. It has 4 navigation buttons and 2 buttons for select the character or erase option. It's look like this:




The connection:

Arduino Pro Mini -  Button

D2 - Left

D3 - Right

D10 - UP

D11 - Down 

D9 - Select

D12 - Back

Don't forget add 10K resistor for each digital pin used to the ground (So that there is no floating digital value)

I'm using Adafruit_GFX.h library. The LCD 5110 connection was default

Arduino  - LCD 5110

(8, 7, 6, 5, 4) - (SCLK, Din, DC, CE, Reset)

This keyboard was inspired by Gamebuino classic keyboard





The script (.ino):