> For the complete documentation index, see [llms.txt](https://learn.arduinosa.co.za/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.arduinosa.co.za/arduino-kits/basic-starter-kit/add-libraries.md).

# Add 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.

![](/files/H8lsZFLZTCdLizu95qt2)

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

![](/files/mb6xjMfXNzmaETlORdxF)

Example: IRromote

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