Why you download the Arduino software environment it already comes with plenty of code examples and supported hardware. However, it is impossible for every single piece of hardware to be supported. This is where libraries come in. Libraries are modules of code that can be used to add specific features or hardware support to your Arduino software environment. Sounds great, how do I add these amazing libraries to my own software environment I hear you ask! I’m glad you asked, because we have a fantastic tutorial which guides you through the ins and outs of installing Arduino libraries. To get started learning this essential skill check out the following link!
One common piece of hardware that requires a library is the humble LCD. If you are looking for a rapid-use LCD for your Arduino or compatible projects why not check out the Freetronics LCD & Keypad shield. The shield contains a bright 16x2 character LCD and five buttons that can be read from only one analog input pin:
Did I mention that you can play games on your LCD Shield? Check it out!