The library manager you will use a lot when you’re making fun projects with Arduino. Libraries provide your sketches with extra functionality.

NOTE: If you’ve got the older stable version of Arduino you may be looking for that guide. A quick guide to installing Libraries with Arduino 1.8 to get you up and running.


What are Libraries? From the Arduino website, “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.”.

They can be written by anyone, and you can create your own and share it. When I last checked there were over 4000 libraries!

I’ll jump right in so you’ve got the basic steps on adding libraries to your code.


Accessing the Library Manager, to add libraries

The Library manager in the new version of Arduino, is very easy to access. It is the 3rd icon down on the left menu. This is where you can access the Libraries.

the button for library manager.
The Library Manager is in the side menu.

That will open up that side menu area, super quick!

library manager accessible in the left side panel
The Library is visible in a new area on the left.

You might know which library you want to install. Type in the name or part of the component you want to add a library for.

This will show you what libraries are available.

library manager window
Click the Library you want to install.

Once you have installed the library – and it might take a little time to download, then it will say ‘installed’ on that item. You can also select a different version.

Also, if the library you want to install has other items that it depends on, you will get a little warning screen and the option to install those as well.

installing all dependencies
Dependencies can be installed at the same time.

The output window will show you the state of the download and if it was successful.

output window

You’ve downloaded a library .zip file? An alternative way to add libraries.

Sometimes you might follow a tutorial and then they provide a download link to a library. You can still add this library to the libraries folder. Once the .zip file has been downloaded onto your computer, go to the menu

SKETCH > INCLUDE LIBRARY > ADD .ZIP LIBRARY

library manager

Now go to the folder where you downloaded that file and select it.


Example sketches

When it installs the library, it will typically install some example code files as well. These will be available through the file menu once you’ve clicked on install for the file you want.

example sketches
The example sketches.

Using the libraries installed…

To use the library, insert an #include statement at the top of your sketch for each header (.h) file in the library’s folder.

#include <Adafruit_NeoPixel.h>

That’s it! Have fun! 😀