LCD16x2 shield is an Arduino shield that also comes with 6 buttons. All of the buttons on this shield are connected to the Arduino by using just one GPIO pin. In this tutorial, I will explain how to use LCD16x2 shield with Arduino Uno. This product is compatible with Arduino LCD library (LiquidCrystal.h). There are 5 buttons in this product (up, down, left, right, and select) that can be used for make a project such as display menu items and select them with the buttons.