Reference   Language (extended) | Libraries | Comparison | Changes

Libraries

To use a library in a sketch, select it from Sketch > Import Library. For details, see the page on the Arduino environment.

Standard Libraries

These libraries are compatible Wiring versions, and the links below point to the (excellent) Wiring documentation.

Contributed Libraries

To install a contributed library, unzip it to the libraries sub-folder of your sketchbook. For details, see the page on the Arduino environment.

Communication (networking and protocols):

Sensing:

Displays and LEDs:

Frequency Generation and Audio:

Motors and PWM:

Timing:

Utilities:

For a guide to writing your own libraries, see this tutorial.

Reference Home

Corrections, suggestions, and new documentation should be posted to the Forum.

The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.