# Adding Libraries

## What are Libraries

Libraries are a collection of code that makes it easy for you to connect to a sensor, display, module, etc. For example, the built-in LiquidCrystal library makes it easy to talk to character LCD displays. There are hundreds of additional libraries available on the Internet for download. The built-in libraries and some of these additional libraries are listed in the reference. To use the additional libraries, you will need to install them.

## How to Install a Library

#### Using the **Library Manager**

To install a new library into your Arduino IDE you can use the Library Manager (available from IDE version 1.8.9). Open the IDE and click to the "Sketch" menu and then Include Library > Manage Libraries.

![](https://451694785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPda5vaSVRKTQ6AoAmb%2Fuploads%2Fgit-blob-803fcf7e68c1546e1b8c173fa2ca2d04c5f86af4%2Fimage.png?alt=media)

Then we check to see if the library is installed correctly.

![](https://451694785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPda5vaSVRKTQ6AoAmb%2Fuploads%2Fgit-blob-0f9d7a7f7f4dfa42d57257f16754ef14827a9c88%2Fimage.png?alt=media)

Example: IRromote

Open arduino software -> project -> load library -> add a .zip library
