Using the Device
Installing Software
Of course you are free to develop your own software to use with this board. However, it was specifically
designed for use with IRLib2 which is available on GitHub by clicking the green button below.
https://adafru.it/vwF
That library cannot be installed using the Arduino Library Manager. You have to install manually.
Installation of the IRLib2 library is as follows:
1. Visit the IRLib2 page on GitHib (https://adafru.it/vwF).
2. Select the “Download ZIP” button, or simply click this link (https://adafru.it/vxa) to download directly.
3. Uncompress the ZIP file after it’s finished downloading.
4. The resulting folder should be named "IRLib2-master" and will contain 5 separate folders. That is
because IRLib 2.x is actually a collection of 5 libraries that work together. Sometimes in Windows
you’ll get an intermediate-level folder and need to move things around.
5. Copy all five folders into your Arduino library folder alongside your other Arduino libraries, typically
in your (home folder)/Documents/Arduino/Libraries folder. Libraries should not be installed alongside
the Arduino application itself.
6. Re-start the Arduino IDE if it’s currently running
This repository consists of a total of five libraries each of which must be in your arduino/libraries/ folder.
So for example it should be installed as follows…
arduino/libraries/IRLib2
arduino/libraries/IRLibFreq
arduino/libraries/IRLibProtocols
arduino/libraries/IRLibRecv
arduino/libraries/IRLibRecvPCI
Do not install them in a single folder such as this…
arduino/libraries/IRLib2_master
IRLib2
IRLibFreq
IRLibProtocols
IRLibRecv
IRLibRecvPCI
Here is a tutorial (https://adafru.it/m3e) that walks through the process of manually installing libraries that
are not available through the library manager.
After you have installed the library, look in the IRLib2/manuals folder. You will find an extensive set of
documentation for the library in EPUB e-book format, PDF format, and Microsoft Word .docx format.
Section 2 of that manual is a tutorial on the basic use of the library. Below you will find some brief
explanation of how to use a board but for complete details you should really use the examples in section
2 of the IRLib manual.
https://adafru.it/vwF