{"product_id":"arduino-lcd-16x2-keypad-shield","title":"Arduino LCD 16X2 Keypad Shield","description":"Arduino LCD 16X2 Keypad Shield \u003cbr\u003e\u003cbr\u003e\n\nThis is a 16x2 LCD and Keypad shield for Arduino Uno, Diecimila, Duemilanove and Freeduino boards. \u003cbr\u003e\n\nBlue Backlight with white words \u003cbr\u003e\nuses 4 Bit Arduino LCD Library \u003cbr\u003e\nLeft, Right, Up, Down and Select buttons \u003cbr\u003e\nScreen contrast adjustment \u003cbr\u003e\nArduino Reset button \u003cbr\u003e\u003cbr\u003e\nThe board uses different pins to the Arduino example sketches, so to make the display work, use the following sequence of pins when starting the library: \n\nLiquidCrystal lcd(8,9,4,5,6,7); \u003cbr\u003e\n\nThe buttons are connected to only one analog input pin through resistors to give a different voltage for each button, thus saving on input\/output pins. Reading the buttons is easy and example code is shown below \u003cbr\u003e\n\nPin Connections \u003cbr\u003e\n\nPin\tFunction \u003cbr\u003e\nAnalog 0\tButtons (select, up, right, down and left) \u003cbr\u003e\nDigital 4\tDB4, Digital 5\tDB5, Digital 6\tDB6, Digital 7\tDB7, Digital 8\tRS (Data or Signal Display Selection),Digital 9\tEnable \u003cbr\u003e\u003cbr\u003e\n\nNote: Do not use pin Digital 10 when this board is plugged in (see here for more details) \u003cbr\u003e\n\nThe board is a little bigger than an Arduino UNO (measuring 8cm x 6cm). This can be seen in the images. \u003cbr\u003e\n\nSample code: (Please refer to Arduino programming reference book for more details:","brand":"Canada Cable Shop","offers":[{"title":"Default Title","offer_id":51778992013368,"sku":"CCS-3102","price":14.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1177\/2598\/6872\/files\/Arduino-LCD-DisplayBoardKeypad-BlueBacklight.jpg?v=1785537109","url":"https:\/\/www.canadacableshop.ca\/products\/arduino-lcd-16x2-keypad-shield","provider":"Canada Cable Shop","version":"1.0","type":"link"}