In this presentation you will learn about Arduino libraries, etc.
A software library is a collection of purpose specific code. As an example, a printing library might help format documents to be printed. Arduino has libraries as well. In this lesson you will learn about how they work, some of the common libraries, etc.
Example 1 - https://github.com/GreyGnome/EnableInterrupt/
Example 2 - https://github.com/merose/SimplePID
We used this in ROV2 ROSSerial.