How to Install an Arduino Library using 3 Methods


Arduino libraries are usually written in C or C++ programming languages, and they are designed to be compatible with Arduino software and hardware. They are often created and shared by users who have developed solutions to specific problems, and who want to make their code available to others. Some libraries are included with the Arduino software, while others can be downloaded from online repositories.

Overall, Arduino libraries are a powerful tool that allows users to add new capabilities and features to their projects quickly and easily, without needing to write complex code from scratch. This makes it easier for beginners to get started with the platform, and for experts to create more advanced projects.

Hardware Required

You will require the following Hardware Components for Making Arduino tutorials and making Project with Arduino.

Components#Buy From Amazon
Arduino UNO1Buy Link
USB 2.0 cable type A/B1Buy Link
37 in 1 Sensors kit1Buy Link
Jumper Wires.Buy Link
Breadboard1Buy Link

What is an Arduino Library?

An Arduino library is a collection of pre-written code and functions that can be easily used to add new capabilities and features to an Arduino project. It essentially provides a set of ready-made code that can be added to an Arduino sketch to perform certain tasks or control particular hardware components.

Arduino libraries can provide a wide range of functionality, including controlling LED displays, sensors, motors, and other electronic components, as well as performing tasks such as math calculations, working with data, and communicating with other devices.

Method 1 Using Library Manager

The easiest and most convenient way to install an Arduino library is by using the built-in Arduino Library Manager. The Library Manager allows you to browse, install, and update libraries from within the Arduino IDE.

To use the Library Manager, open the Arduino IDE and click on the “Sketch” menu. Then select “Manage Libraries.”


This will open the Library Manager, where you can browse and search for available libraries. Once you find the library you want to install, simply click on the “Install” button next to it. The Library Manager will handle the rest, downloading and installing the library files for you.


When the installation is finished, and the selected library will be added to the list of libraries.


Method 2 Manually Installing the Library

If the library you want to install is not available through the Library Manager, you can manually install it. To do this, first, download the library files from the library’s website or repository. Then, locate your Arduino “libraries” folder. This is typically located in the “Documents” folder on Windows or in the “Arduino” folder in your home directory on a Mac.


Once you’ve located the libraries folder, extract the downloaded library files and place them in a subdirectory within the libraries folder.


For example, if you downloaded a library called “MyLibrary,” you would create a folder called “MyLibrary” within the “libraries” folder, and place the library files inside this folder. Once you’ve done this, restart the Arduino IDE, and the library should be available for use in your sketches.


Method 3 Installing the Library using Zip File

If the library is hosted on GitHub, you can use GitHub to download and install the library. First, make sure you have downloaded the file from GitHub.


Then, open the Arduino IDE and select “Sketch” from the menu, followed by “Include Library” and “Add zip Libraries.” This will open the folder, where you can download the library you want to install.


When you find the library, click on the “Open” button to install it.


Once the library is installed now, Check the library is installed properly in the list of Libraries.


Now for the test you may also check this KY-022 Infrared receiver Module to upload the library in the Arduino.

Leave a Comment