Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        The Arduino Reference text is licensed under a Creative Commons Attribution-Share Alike 3.0 License.

    Find anything that can be improved? Suggest corrections and new documentation via GitHub.
    Doubts on how to use Github? Learn everything you need to know in this tutorial.

Language Reference
        Arduino programming language can be divided in three main parts: functions, values (variables and constants), and structure.

functions
For controlling the Arduino board and performing computations.
Digital I/O
                digitalRead()

                digitalWrite()

                pinMode()

Analog I/O
                analogRead()

                analogReference()

                analogWrite()

Zero, Due & MKR Family
                analogReadResolution()


Zero, Due & MKR Family
                analogReadResolution()

                analogWriteResolution()

Advanced I/O
                noTone()

                pulseIn()

                pulseInLong()

                shiftIn()

                shiftOut()

                tone()

Time
                delay()

                delayMicroseconds()

                micros()

                millis()

Math
                abs()

                constrain()

                map()

                max()

                min()

                pow()

                sq()

                sqrt()

Trigonometry


sq()

                sqrt()

Trigonometry
                cos()

                sin()

                tan()

Characters
                isAlpha()

                isAlphaNumeric()

                isAscii()

                isControl()

                isDigit()

                isGraph()

                isHexadecimalDigit()

                isLowerCase()

                isPrintable()

                isPunct()

                isSpace()

                isUpperCase()

                isWhitespace()

Random Numbers
                random()

                randomSeed()

Bits and Bytes
                bit()


Bits and Bytes
                bit()

                bitClear()

                bitRead()

                bitSet()

                bitWrite()

                highByte()

                lowByte()

External Interrupts
                attachInterrupt()

                detachInterrupt()

Interrupts
                interrupts()

                noInterrupts()

Communication
                Serial

                SPI

                Stream

                Wire

USB
                Keyboard

                Mouse

variables
Arduino data types and constants.
Constants
HIGH | LOW
INPUT | OUTPUT | INPUT_PULLUP
LED_BUILTIN
true | false
                Floating Point Constants


LED_BUILTIN
true | false
                Floating Point Constants

                Integer Constants

Conversion
                (unsigned int)

                (unsigned long)

                byte()

                char()

                float()

                int()

                long()

                word()

Data Types
                array

                bool

                boolean

                byte

                char

                double

                float

                int

                long

                short

                size_t

                string

                String()

                unsigned char


String()

                unsigned char

                unsigned int

                unsigned long

                void

                word

Variable Scope & Qualifiers
                const

                scope

                static

                volatile

Utilities
                PROGMEM

                sizeof()

structure
The elements of Arduino (C++) code.
Sketch
                loop()

                setup()

Control Structure
                break

                continue

                do...while

                else

                for

                goto

                if

                return

                switch...case


return

                switch...case

                while

Further Syntax
                #define

                  (define)

                #include

                  (include)

                /* */

                  (block comment)

                //

                  (single line comment)

                ;

                  (semicolon)

                {}

                  (curly braces)

Arithmetic Operators
                %

                  (remainder)

                *

                  (multiplication)

                +

                  (addition)

                -

                  (subtraction)

                /

                  (division)


/

                  (division)

                =

                  (assignment operator)

Comparison Operators
                !=

                  (not equal to)

                <

                  (less than)

                <=

                  (less than or equal to)

                ==

                  (equal to)

                >

                  (greater than)

                >=

                  (greater than or equal to)

Boolean Operators
                !

                  (logical not)

                &&

                  (logical and)

                ||

                  (logical or)

Pointer Access Operators
                &

                  (reference operator)


Pointer Access Operators
                &

                  (reference operator)

                *

                  (dereference operator)

Bitwise Operators
                &

                  (bitwise and)

                <<

                  (bitshift left)

                >>

                  (bitshift right)

                ^

                  (bitwise xor)

                |

                  (bitwise or)

                ~

                  (bitwise not)

Compound Operators
                %=

                  (compound remainder)

                &=

                  (compound bitwise and)

                *=

                  (compound multiplication)

                ++

                  (increment)


++

                  (increment)

                +=

                  (compound addition)

                --

                  (decrement)

                -=

                  (compound subtraction)

                /=

                  (compound division)

                ^=

                  (compound bitwise xor)

                |=

                  (compound bitwise or)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        The Arduino Reference text is licensed under a Creative Commons Attribution-Share Alike 3.0 License.

    Find anything that can be improved? Suggest corrections and new documentation via GitHub.
    Doubts on how to use Github? Learn everything you need to know in this tutorial.

Libraries
The Arduino environment can be extended through the use of libraries, just like most programming platforms.
          Libraries provide extra functionality for use in sketches, e.g. working with hardware or manipulating data. To
          use a library in a sketch, select it from Sketch > Import Library. A number of
          libraries
          come installed with the IDE, but you can also download or create your own. See these instructions for details on installing libraries.
          There is
          also a tutorial on writing your own
            libraries. See the API Style


also a tutorial on writing your own
            libraries. See the API Style
            Guide for information on making a good Arduino-style API for your library.

Communication (1290)
Data Processing (351)
Data Storage (160)
Device Control (1036)
Display (501)
Other (493)
Sensors (1206)
Signal Input/Output (452)
Timing (229)
Uncategorized (223)
Official Arduino Libraries
Robotics
Libraries for controlling servo and stepper motors.
Servo - for controlling servo motors.
Stepper - for controlling stepper motors.
Communication
Libraries for using the SPI, I2C and UART protocols.
SPI -  for communicating with devices using the Serial Peripheral Interface (SPI) Bus.
Wire - Two Wire Interface (TWI/I2C) for sending and receiving data over a net of devices or sensors.


SoftwareSerial - for serial communication on any digital pins.
Connectivity
Libraries to access radio modules on different IoT boards (Wi-Fi, Bluetooth®, LoRa®, GSM, NB-IoT, Sigfox).
ArduinoIoTCloud - This library allows to connect to the Arduino IoT Cloud service. .
ArduinoBLE - library to use the Bluetooth® Low Energy on a selection of boards.
Ethernet - for connecting to the Internet via Ethernet.
GSM - for connecting to a GSM/GRPS network with the GSM shield.
MKRWAN - library for MKR WAN 1300/1310, for connecting to LoRaWAN® networks.
MKRGSM - library for MKR GSM 1400, for connecting to GSM/GPRS networks.
MKRNB - library for MKR NB 1500, for connecting to NB-IoT / Cat M1 networks.


SigFox - library for MKR FOX 1200, for connecting to the Sigfox network.
WiFi - library for the WiFi shield, for Internet connections via Wi-Fi.
WiFi101 - library for the MKR 1000 WiFi and WiFi101 shield, for Internet connections via Wi-Fi.
WiFiNINA - library for boards with a Wi-Fi NINA module, for Internet connections via Wi-Fi.
Nano Family Libraries
Libraries designed for embedded sensors on various Nano boards.
ArduinoAPDS9960 - library to use the gesture sensor APDS9960; it senses gesture, color, ambience illumination and proximity.
Arduino_LSM6DS3 - library to use the LSM6DS3 6 axis IMU available on the Arduino Nano 33 IoT and the Arduino UNO WiFi Rev. 2.


Arduino_LSM9DS1 - library to use the LSM9DS1 9 axis IMU available on the Arduino Nano 33 BLE and the Arduino Nano 33 BLE Sense.
Arduino_LSM6DSOX - library to use LSM6DSOX 6 axis IMU available on the Arduino Nano RP2040 Connect.
ArduinoLPS22HB - library to use the barometer and temperature sensor LPS22; it is an ultra-compact sensor which functions as a digital output barometer.
ArduinoHTS221 - library to use the HTS221 relative humidity & temperature sensor.
PDM - library to use the digital microphone MP34DT05 (Nano BLE Sense and Nano RP2040 Connect).
Memory
Libraries for memory management and data storage.
EEPROM - reading and writing to "permanent" storage.
SD - for reading and writing SD cards.
Display
Libraries for controlling different displays.


SD - for reading and writing SD cards.
Display
Libraries for controlling different displays.
LiquidCrystal - for controlling liquid crystal displays (LCDs).
TFT - for drawing text , images, and shapes on the Arduino TFT screen.
MKR Family Libraries
Libraries listed below are specifically designed to work with Arduino MKR Family products.
Scheduler - manage multiple non-blocking tasks (also works with the Arduino Due).
RTCZero - Real Time Clock to schedule events.
ArduinoMKRGPS - library to be used with the Arduino MKR GPS Shield.
ArduinoMKRRGB - library to be used with the Arduino MKR RGB Shield.
ArduinoGraphics - library with graphic primitives, works also with the Arduino MKR RGB Shield.
ArduinoRS485 - library that implements RS485 on the Arduino MKR RS485 shield.
ArduinoMKRENV - library to read all MKR ENV Shield sensors.


ArduinoMKRENV - library to read all MKR ENV Shield sensors.
ArduinoMKRTHERM - library to read the sensors connected to the Arduino MKR THERM Shield.
MKRIMU - library to read the acceleration, gyroscope, magnetic field and euler angles from the IMU on your MKR IMU shield
ArduinoMotorCarrier - library for controlling the MKR / Nano Motor Carriers.
Arduino_MKRIoTCarrier - library for controlling the MKR IoT Carrier
Audio
Libraries for audio sampling and playback.
AudioFrequencyMeter - library to sample an audio signal and get its frequency back.
AudioZero - library to play audio files from a SD card.
ArduinoSound - simple way to play and analyze audio data.
Audio - allows playing audio files from an SD card. For Arduino DUE only.


Audio - allows playing audio files from an SD card. For Arduino DUE only.
I2S - library for using the I2S protocol on SAMD21 (included in SAMD platform).
USB
Libraries for using your Arduino as either a USB host or device.
USBHost - communicate with USB peripherals like mice and keyboards.
Keyboard - send keystrokes to an attached computer.
Mouse - control cursor movement on a connected computer.
Other
Firmata - for communicating with applications on the computer using a standard serial protocol.
Retired Libraries
A list of archived libraries for retired products.
CurieBLE - interact with smartphones and tablets with Bluetooth® Low Energy.
CurieIMU - manage the on-board accelerometer and gyro.
CurieTimerOne - allows to use Timer functions.
CurieTime - allows to control and use the internal RTC (Real Time Clock).


CurieTime - allows to control and use the internal RTC (Real Time Clock).
Esplora - this library enable you to easily access to various sensors and actuators mounted on the Esplora board.
Robot - this library enables easy access to the functions of the Arduino Robot.
Bridge - enables communication between the Linux processor and the microcontroller on the Yún.
Ciao - aims to simplify interaction between microcontroller and Linino OS allowing a variety of connections with most common protocols.


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Stone serial

Stone_serial
Device Control
          STONE HMI LCD Library. Used to receive and send commands on the serial port screen.

          This library can extract the key data and parse the received hexadecimal data, and can also send the serial port instruction through the call function.

          Author: zhangbowei
          Maintainer: zhangbowei
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in


boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.0
            (latest)

1.0.9
1.0.7


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Ospom

Ospom
Other
          Ospom is FaceBook for your Arduino.

          A library allowing any arduino to be displayed on the internet for free via ospom.com/user. It works by connecting via USB to any internet conected linux cpu and OSPOM's servers, bypassing annoying router setup.  The linux software necessary is in a seperate repository at BitBucket.org/ReefPOM.  Pre-loaded micro-SD cards forRaspberry Pi, Odroid, and pcDuino are also available upon request, and at ReefPOM.com.


Author: Scott Tomko
          Maintainer: Scott Tomko
Read the documentation
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.

Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.1.31
            (latest)

0.1.3
0.1.1


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Asynctcp rp2040w

AsyncTCP_RP2040W
Communication
          Asynchronous TCP Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core

          This library is the base for future and more advanced Async libraries, such as AsyncWebServer_RP2040W, AsyncHTTPRequest_RP2040W, AsyncHTTPSRequest_RP2040W

          Author: Hristo Gochkov,Khoi Hoang
          Maintainer: Khoi Hoang
Read the documentation
Compatibility


Maintainer: Khoi Hoang
Read the documentation
Compatibility
This library is compatible with the rp2040
          architecture.

        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.2.0
            (latest)

1.1.0
1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Cpplinq

CppLinq
Other
          ArduinoLinq Library

          Arduino Library that wraps cpplinq C++ library. This allow to user similar functions to .NET Linq in Arduino (Min 200Kb required)

          Author: Luis Llamas
          Maintainer: Luis Llamas
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the


Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Tiny4koled

Tiny4kOLED
Display
          This is a library for an ATTiny85 to use an I2C SSD1306 OLED. It supports double buffering on 128x32 pixel OLED.

          I2C only (no SPI support). Supports all SSD1306 features, all resolutions. Very memory efficient. UTF-8/Unicode. Proportional fonts. Double buffering.

          Author: Stephen Denne
          Maintainer: Stephen Denne
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use


Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.3.0
            (latest)

2.2.2
2.2.1
2.2.0
2.1.1
2.1.0
2.0.0
1.5.4
1.5.3
1.5.1
1.5.0
1.4.1
1.4.0
1.3.0
1.2.0
1.1.1
1.1.0
1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Arduinomenu library

ArduinoMenu library
Display
          Generic menu/interactivity system

          Easy to define menu system with sub-menus and associated function to call. Works from serial to Web depending on the hardware.

          Author: Rui Azevedo, ruihfazevedo@gmail.com
          Maintainer: neu-rah, ruihfazevedo@gmail.com
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases


it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
4.21.4
            (latest)

4.21.1
4.20.2
4.20.1
4.20.0
4.19.0
4.18.3
4.18.2
4.18.0
4.17.26
4.17.25
4.17.23
4.17.22
4.17.20
4.17.18
4.17.17
4.17.16
4.17.15
4.17.12
4.17.10
4.17.4
4.17.3
4.17.2
4.17.1
4.17.0


4.17.2
4.17.1
4.17.0
4.16.0
4.15.11
4.15.8
4.15.7
4.15.0
4.14.1
4.14.0
4.13.0
4.12.2
4.12.1
4.12.0
4.11.0
4.10.4
4.10.3
4.10.1
4.8.2
4.8.0
4.7.2
4.7.1
4.6.3
4.6.2
4.6.0
4.5.2
4.5.0
4.4.9
4.4.7
4.4.6
4.4.3
4.4.1
4.3.0


4.4.3
4.4.1
4.3.0
4.2.0
4.1.10
4.1.8
4.1.7
4.1.5
4.1.4
4.1.3
4.1.2
4.0.16
4.0.15
4.0.14
4.0.13
4.0.12
4.0.11
4.0.10
4.0.9
4.0.8
4.0.7
4.0.6
4.0.5
4.0.4
4.0.3
4.0.1
4.0.0
3.1.12
3.1.11
3.0.2


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Bitcraze pmw3901

Bitcraze PMW3901
Sensors
          PMW3901 Optical flow sensor driver.

          Provides access to X/Y motion count.

          Author: Bitcraze
          Maintainer: Bitcraze
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.


the
          Arduino IDE and install it from there.
1.2.0
            (latest)

1.1.1
1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Mh z14a library

MH-Z14A Library
Sensors
          A Library for using the MH-Z14A CO2-Sensor with Arduino.

          Offers all methods mentioned in datasheet and debug-log.

          Author: Jan-Niklas Bogatka
          Maintainer: Jan-Niklas Bogatka
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the


Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.3-beta.1
            (latest)

1.0.2
1.0.1
1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > M5unit thermal2

M5Unit-Thermal2
Device Control
          Library for M5Stack UNIT Thermal2

          See more on https://docs.m5stack.com/en/unit/thermal2

          Author: M5Stack
          Maintainer: M5Stack
Read the documentation
Compatibility
This library is compatible with the esp32
          architecture.

        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.0.1
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Dfrobot urm09

DFRobot_URM09
Sensors
          DFRobot Standard library.

          DFRobot_URM09 is the standard library of DFRobot.

          Author: DFRobot
          Maintainer: ZhixinLiu
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.


the
          Arduino IDE and install it from there.
1.2.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Serialcommand

SerialCommand
Communication
          Arduino library for Serial Commands over a serial port

          Author: Hugo Arganda
          Maintainer: Hugo Arganda
Read the documentation
Go to repository
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.0.1
            (latest)

1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Tinyoled fonts

TinyOLED-Fonts
Display
          This is a collection of fonts for use with the Tiny4kOLED library.

          This is a collection of fonts for use with the Tiny4kOLED library for an ATTiny85 to use an SSD1306 powered, double buffered, 128x32 pixel OLED, over I2C. A sample program is included to display a single font on a 128x32 screen, scrolling through the available characters.

          Author: Stephen Denne
          Maintainer: Stephen Denne
Read the documentation
Compatibility


Maintainer: Stephen Denne
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.2.0
            (latest)

1.1.0
1.0.1
1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Icm42670p

ICM42670P
Sensors
          The ICM42670P arduino library manages the communication with an ICM42670P Invensence high performance 6-axis MEMS MotionTracking device.

          This library allows to easily configure and log accelerometer, gyroscope and temperature data from an ICM42670P device, using the SPI or the I2C interface.

          Author: TDK/Invensense
          Maintainer: TDK/Invensense
Read the documentation
Compatibility


Maintainer: TDK/Invensense
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Ardumax ad5241 driver

ArduMax AD5241 Driver
Signal Input/Output
          Driver for Analog Devices AD5241/2 and AD5280/2 digital potentiometers.

          The Analog Devices AD5241/2 series and their higher voltage siblings AD5280/2 series are one family of percision 8-bit digital potentiometers.

          Author: Max Chan
          Maintainer: Max Chan
Read the documentation
Go to repository
Compatibility
This library is compatible with all architectures so you should be able to use


Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.2
            (latest)

1.0.1


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Jc button

JC_Button
Signal Input/Output
          Arduino library to debounce button switches, detect presses, releases, and long presses.

          Copyright (C) 2018-2019 by Jack Christensen and licensed under GNU GPL v3.0.

          Author: Jack Christensen
          Maintainer: Jack Christensen
Read the documentation
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno


Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.

Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.1.2
            (latest)

2.1.1
2.1.0
2.0.1
2.0.0
1.0.2


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Keyboard peripheral modules

keyboard_peripheral_modules
Other
          A set of general modules for keyboard firmware.

          Provide basic functionalities to control peripheral devices for keyboard. It is useful when you write a firmware for Kermite.

          Author: Kermite
          Maintainer: Kermite
Read the documentation
Compatibility
This library is compatible with the rp2040
          architecture.

        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.1.4
            (latest)


0.1.4
            (latest)

0.1.3
0.1.2
0.1.1
0.1.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Ps2keyboard

PS2Keyboard
Signal Input/Output
          Use a PS/2 Keyboard for input

          Author: Christian Weichel, Paul Stoffregen, L. Abraham Smith, Cuningan
          Maintainer: Paul Stoffregen
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.4.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Adafruit msa301

Adafruit MSA301
Sensors
          Library for the Adafruit MSA301 Accelerometer.

          Designed specifically to work with the Adafruit MSA301 Breakout, and is based on Adafruit's Unified Sensor Library.

          Author: Adafruit
          Maintainer: Adafruit
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the


Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.0
            (latest)

1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Asyncesp32 enc manager

AsyncESP32_ENC_Manager
Communication
          ESP32 + LwIP ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.


This Library is used for configuring ESP32 + LwIP ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Using AsyncDNSServer instead of DNSServer now. Now using correct ESP32 chipIP

          Author: Khoi Hoang
          Maintainer: Khoi Hoang
Read the documentation
Compatibility
This library is compatible with the esp32
          architecture.

        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Mrm lid d

mrm-lid-d
Device Control
          CAN Bus library for MRMS mrm-lid-d

          CAN Bus connectivity and local functions exposed via CAN Bus for board with VL53L5 lidar.

          Author: Zoran Pribičević
          Maintainer: Zoran Pribičević
Read the documentation
Compatibility
This library is compatible with the esp32
          architecture.

        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.


the
          Arduino IDE and install it from there.
0.0.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Adafruit pcf8574

Adafruit PCF8574
Device Control
          Arduino library for the PCF8574 I2C GPIO expander Adafruit shop

          Author: Adafruit
          Maintainer: Adafruit
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.0
            (latest)

1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Meteolabbeacon

MeteoLabBeacon
Communication
          Arduino library for environmental sensor communication.

          Arduino library for Bluetooth Low Energy (BLE) environmental sensor communication using the nRF24L01+.

          Author: Vladimir Chukin
          Maintainer: MeteoLab LLC
Read the documentation
Go to repository
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno


Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.

Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.1.3
            (latest)

0.1.2


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Tm1638lite

TM1638lite
Display
          Interface library from Arduino to TM1638 display chip/card

          read buttons, write hex and 'text' to 7-segments, light LEDs

          Author: Danny Ayers, @danja
          Maintainer: Danny Ayers, @danja
Read the documentation
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno


Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.

Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.0
            (latest)

1.0.2


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Stm32duino freertos

STM32duino FreeRTOS
Timing
          Real Time Operating System implemented for STM32

          FreeRTOS provides methods for multiple threads or tasks, mutexes, semaphores, ... with a small footprint.

          Author: Richard Barry
          Maintainer: stm32duino
Read the documentation
Compatibility
This library is compatible with the stm32
          architecture.

        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
10.3.2


the
          Arduino IDE and install it from there.
10.3.2
            (latest)

10.3.1
10.2.2
10.2.1
10.0.3
10.0.2
10.0.1
9.0.4
9.0.3
9.0.2
9.0.1
9.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Grove lora radio 433mhz 868mhz

Grove - LoRa Radio 433MHz 868MHz
Communication
          Arduino library to control Grove - LoRa Radio 868MHz and Grove - LoRa Radio 433MHz.

          Author: Seeed Studio
          Maintainer: Seeed Studio
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.


the
          Arduino IDE and install it from there.
1.0.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Arduino mchptouch

Arduino_MCHPTouch
Sensors
          A library for the Atmel touch sensors

          allows you to read touch sensor values from your Arduino SAMD boards with touch sensors connected. Microchip Technology Inc., provides the Microchip Touch Library software subject to the license terms contained at the link below.  By using the Microchip Touch Library, you acknowledge and agree to the terms of the license contained at the link below.

Read the documentation
Compatibility
This library is compatible with the samd
          architecture so you


Read the documentation
Compatibility
This library is compatible with the samd
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino MKR FOX 1200
Arduino MKR GSM 1400
Arduino MKR NB 1500
Arduino MKR VIDOR 4000
Arduino MKR WAN 1300 (LoRa connectivity)
Arduino MKR WAN 1310
Arduino MKR WiFi 1010
Arduino MKR ZERO (I2S bus & SD for sound, music & digital audio data)
Arduino MKR1000 WIFI
Arduino Nano 33 IoT
Arduino Zero
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.

Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.


the
          Arduino IDE and install it from there.
1.2.3
            (latest)

1.2.2
1.2.1
1.1.0
1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Hyperduino library

Hyperduino Library
Device Control
          Allows anyone to control H-Bridge for Hyperduino

          For UVA Summer Academy

          Author: Robert Forsyth
          Maintainer: Robert Forsyth
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.2.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Fc0003390327

FC0003390327
Communication
          Library for the Quectel EG25-G LTE


The Quectel EG25-G is a multi-mode LTE-FDD/LTE-TDD/HSPA+/GSM/GNSS module made by Quectel Wireless Solutions. It is designed to be used in a wide range of IoT and M2M applications, such as smart metering, remote control, tracking, and more. The EG25-G supports both LTE FDD and LTE TDD bands and it is compliant with 3GPP Release 14. It also supports HSPA+/UMTS and GSM/GPRS networks, which means that it can provide fallback options in case of LTE network unavailability. Additionally, it supports GPS/GLONASS/Beidou positioning and it has embedded multi-constellation GNSS receiver, which enables easy and precise positioning. The module is available in a compact LCC package, measuring only 22.5mm x 30mm x 2.5mm and it is designed to operate in


x 30mm x 2.5mm and it is designed to operate in extreme temperature conditions. The module also supports various features such as, USB 2.0, UART, and I2C interfaces, embedded TCP/IP stack, and more.


Author: Firechip
          Maintainer: Firechip
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.2.0
            (latest)

0.1.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Sn76489

SN76489
Signal Input/Output
          sn76489 arduino library.

          sn76489 arduino library for using the sn76489 sound chip directly or via a 595 shift register with any oscillator between 500kHz and up to 4MHz.

          Author: tyrkelko
          Maintainer: Kobi Tyrkel
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in


boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Thingscloud esp sdk

ThingsCloud_ESP_SDK
Communication
          Build your IoT project in minutes!

          ThingsCloud IoT Platform WiFi and MQTT client library for ESP8266/ESP32 based boards using arduino framework.

          Author: thingscloud
          Maintainer: thingscloud
Read the documentation
Go to repository
Compatibility
This library is compatible with the esp32, esp8266
          architectures.

        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.11


the
          Arduino IDE and install it from there.
1.0.11
            (latest)

1.0.10
1.0.9
1.0.8
1.0.7
1.0.6
1.0.4
1.0.3
1.0.2


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Hm330x by tomoto

HM330X by Tomoto
Sensors
          Arduino library for HM3301/HM3302 dust sensor.

          This is intended to provide a much simpelr-to-use version of the library originally published by Seeed.

          Author: Tomoto S. Washio
          Maintainer: Tomoto S. Washio (https://github.com/tomoto)
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases


it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > S8 uart

S8_UART
Sensors
          Arduino library to control SenseAir S8 CO2 sensor using UART communication

          Author: Josep Comas
          Maintainer: Josep Comas
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.1
            (latest)

1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Pwfusion mcp960x

PWFusion_Mcp960x
Sensors
          MCP9601 I2C Thermocouple Measurement Library

          Microchip MCP9601 Digital Thermocouple Interface Arduino Library, works for MCP960x sensors.

          Author: Playing With Fusion
          Maintainer: Jared Leonard
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the


Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.0
            (latest)

1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Seeed arduino rpcwifi

Seeed Arduino rpcWiFi
Communication
          A lightweight WiFi Arduino Library

          A lightweight WiFi Arduino library communicates with coprocessor rtl8720dn through Seeed_Arduino_rpcUnified to realize local WiFi access.

          Author: hongtai.liu(lht856@foxmail.com) for SeeedStudio
          Maintainer: hongtai.liu(lht856@foxmail.com)
Read the documentation
Go to repository
Compatibility
This library is compatible with all architectures so you should be able to use


Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.6
            (latest)

1.0.5
1.0.4
1.0.3


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Bluerobotics keller ld library

BlueRobotics Keller LD Library
Sensors
          A simple and easy library for the Keller LD series pressure/depth sensors

          Author: BlueRobotics
          Maintainer: BlueRobotics
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.2
            (latest)

1.1.1


1.1.2
            (latest)

1.1.1
1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Longfi

LongFi
Communication
          Enables LongFi Communication with Semtech Compatible Radios.

          This library supports radio communication with Semtech compatible radios using the Helium LongFi Protocol.

          Author: Helium
          Maintainer: Helium
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.2.0


the
          Arduino IDE and install it from there.
0.2.0
            (latest)

0.1.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Simple hc sr04 control

Simple_HC-SR04_Control
Sensors
          Simple library to use HC-SR04.

          *

          Author: Mirco04
          Maintainer: Mirco
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.0.1
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Icm42688

ICM42688
Sensors
          Library for communicating with the ICM42688 six-axis Inertial Measurement Units (IMU).

          This library supports both I2C and SPI communication with the ICM42688. ICM42688 object declaration is overloaded with different declarations for I2C and SPI communication. All other functions remain the same. Additionally, a derived class, ICM42688FIFO, is included, which provides FIFO setup and data collection functionality in addition to all of the functionality included in the base ICM42688 class.


Author: Inhwan Wee
          Maintainer: Inhwan Wee
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.0
            (latest)

1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Jrccarlib

JRCCARLIB
Uncategorized
          JRC CAR

          Author: neamatullah-JRC
          Maintainer: neamatullah-JRC
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Adafruit st7735 and st7789 library

Adafruit ST7735 and ST7789 Library
Display
          This is a library for the Adafruit ST7735 and ST7789 SPI displays.

          Author: Adafruit
          Maintainer: Adafruit
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.10.0
            (latest)


1.10.0
            (latest)

1.9.3
1.9.2
1.9.1
1.9.0
1.8.2
1.8.1
1.8.0
1.7.5
1.7.4
1.7.3
1.7.2
1.7.1
1.7.0
1.6.1
1.6.0
1.5.18
1.5.17
1.5.15
1.5.13
1.5.12
1.5.11
1.5.10
1.5.9
1.5.8
1.5.7
1.5.6
1.5.5
1.5.4
1.5.3
1.5.2
1.5.1


1.5.3
1.5.2
1.5.1
1.5.0
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
1.3.7
1.3.6
1.3.5
1.3.4
1.3.3
1.3.2
1.3.1
1.3.0
1.2.8
1.2.7
1.2.6
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Aebo

AEBO
Uncategorized
          A library useful for AEBO robot.

          Developed by Aerobotics Global Team.

          Author: Aerobotics Global
          Maintainer: Aerobotics Global
Read the documentation
Go to repository
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note


Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.

Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.0.3
            (latest)

0.0.2


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Lpd6803 rgb pixels

LPD6803 RGB Pixels
Display
          Controlling library for strands of LPD6803 LED pixel dots.

          Author: Adafruit
          Maintainer: Adafruit
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.0
            (latest)

1.0.1


1.1.0
            (latest)

1.0.1
1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Singleemafilterlib

SingleEMAFilterLib
Other
          SingleEMAFilter Library

          Arduino library that implements an exponential filter (EMA). The library allows to make low pass filter and high pass filter.

          Author: Luis Llamas
          Maintainer: Luis Llamas
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.


the
          Arduino IDE and install it from there.
1.0.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Applemidi

AppleMIDI
Communication
          AppleMIDI (aka rtpMIDI) MIDI I/Os for Arduino

          AppleMIDI (aka rtpMIDI) is a protocol to transport MIDI messages within RTP (Real-time Protocol) packets over Ethernet and WiFi networks. This major rewrite is faster, more stable and uses less memory. Read the Wiki page when migrating

          Author: lathoub
          Maintainer: lathoub
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use


Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
3.2.0
            (latest)

3.1.2
3.1.1
3.1.0
3.0.0
2.2.0
2.1.0
2.0.5
2.0.4
2.0.3
2.0.0-alpha.1
1.6.1
1.6.0
1.5.5
1.5.3
1.5.2
1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Wireutility library

WireUtility Library
Sensors
          Library for Wire : I2c protocol

          Library for Wire : I2c protocol, it help to find device.

          Author: Pierre Valleau
          Maintainer: Pierre Valleau
Read the documentation
Compatibility
This library is compatible with the samd
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino MKR FOX 1200
Arduino MKR GSM 1400
Arduino MKR NB 1500
Arduino MKR VIDOR 4000


Arduino MKR NB 1500
Arduino MKR VIDOR 4000
Arduino MKR WAN 1300 (LoRa connectivity)
Arduino MKR WAN 1310
Arduino MKR WiFi 1010
Arduino MKR ZERO (I2S bus & SD for sound, music & digital audio data)
Arduino MKR1000 WIFI
Arduino Nano 33 IoT
Arduino Zero
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.

Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Adafruit cc3000 library

Adafruit CC3000 Library
Communication
          Library code for Adafruit's CC3000 WiFi breakouts.

          The CC3000 allows an Arduino to connect to a WiFi network and access the internet.  See more at: https://learn.adafruit.com/adafruit-cc3000-wifi/

          Author: Adafruit
          Maintainer: Adafruit
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases


it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.4
            (latest)

1.0.3
1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Adafruit aht10

Adafruit AHT10
Sensors
          Arduino library for the AHT10 sensors in the Adafruit shop

          Author: Adafruit
          Maintainer: Adafruit
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.1.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Utft sdraw

UTFT_SdRaw
Display
          A library that adds high speed image drawing functions from SD to UTFT.

          Supports load/pan/loadcpld from SD and loadS for drawing images from Serial source. Now updated examples use URTouch.

          Author: Graham Lawrence
          Maintainer: Graham Lawrence
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the


Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.2.4
            (latest)

1.2.3
1.2.2
1.2.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Ssvxymatrix

SSVXYMatrix
Display
          FastLED-based class to handle XY Full Color LED Matrix.

          Can draw graphical primitives (dots, lines, squares etc, fills) on XY matrix. Tested on WS8212 full color RGB LEDs 16x16, 8x8, 8x32 matrixes.

          Author: Serge Skorodinsky
          Maintainer: Serge Skorodinsky
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino


it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Ledmatrixdriver

LEDMatrixDriver
Other
          A replacement for Arduino's LedControl library for MAX7219

          Includes local framebuffer - refresh is software-controlled. Can use more than 8 segments.

          Author: Bartosz Bielawski
          Maintainer: Bartosz Bielawski, bartosz.bielawski@gmail.com
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in


boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.2.2
            (latest)

0.2.1
0.2.0
0.1.1
0.1.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Sparkfun apds 9301 lux sensor

SparkFun APDS-9301 Lux Sensor
Other
          Broadcom APDS-9301 Lux Sensor.

          Author: SparkFun Electronics
          Maintainer: SparkFun Electronics
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Spiffs shell

SPIFFS_Shell
Data Storage
          A Serial-based interface that resembles a Linux shell for interacting with SPIFFS.

          The SPIFFSShell command interface provides a set of commands for interacting with the SPIFFS (SPI Flash File System) on an ESP8266 or ESP32 microcontroller. The SPIFFSShell class encapsulates the functionality and provides a command-line interface over the Serial port.

          Author: masaad01
          Maintainer: masaad01
Read the documentation
Compatibility


Maintainer: masaad01
Read the documentation
Compatibility
This library is compatible with the esp32, esp8266
          architectures.

        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.1.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Escapeautomate

EscapeAutomate
Other
          EscapeAutomate Library

          Author: EscapeAutomate
          Maintainer: EscapeAutomate
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.0.29
            (latest)

0.0.28
0.0.27
0.0.26
0.0.24


0.0.27
0.0.26
0.0.24
0.0.23
0.0.22
0.0.21
0.0.20
0.0.18
0.0.16
0.0.14
0.0.13
0.0.12
0.0.11
0.0.10
0.0.9
0.0.8
0.0.4
0.0.3
0.0.2


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Base32 decode

Base32-Decode
Communication
          Base32 decoder; able to handle both binary and string encoded data.

          RFC4648 Base32 decoder; handles both binary and string encoded data. With a char/unsigned-char interface as well as a String interface.

          Author: Dirk-Willem van Gulik et.al.
          Maintainer: Dirk-Willem van Gulik
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases


it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.1
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Asyncesp32 sc ethernet manager

AsyncESP32_SC_Ethernet_Manager
Communication
          ESP32_S2/S3/C3 + LwIP W5500 / ENC28J60 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.


This Library is used for configuring ESP32_S2/S3/C3 + LwIP W5500 Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Using AsyncDNSServer instead of DNSServer now. Now using correct ESP32 chipIP

          Author: Khoi Hoang
          Maintainer: Khoi Hoang
Read the documentation
Compatibility
This library is compatible with the esp32
          architecture.

        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.0
            (latest)

1.0.1
1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Acksenutils

AcksenUtils
Data Processing
          Arduino utility library with miscellaneous functions.

          Arduino utility library with miscellaneous functions, including Debug helpers for flexible serial port mapping, statistics and sorting functions designed for 8-bit AVR platforms, and temperature conversion.

          Author: Richard Phillips
          Maintainer: Richard Phillips
Read the documentation
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún


Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.

Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.4.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Ledtask

LedTask
Timing
          The Arduino library shows the power of non-preemptive multitasking.

          This library shows with an elementary example how four LEDs can run close to independent of each other. The purpose of this library is to be a practical eye-opener and encourage writing Arduino code differently without inefficient 'delay()' calls.

          Author: Debinix Team
          Maintainer: Debinix Team
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.


it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.5.0
            (latest)

0.4.0
0.3.0
0.2.0
0.1.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Corsair lighting protocol

Corsair Lighting Protocol
Device Control
          Control LED strips via USB from a PC.

          The library mimics Corsair LED Controller devices and can be controlled via USB in iCUE.

          Author: Leon Kiefer
          Maintainer: Leon Kiefer
Read the documentation
Compatibility
This library is compatible with the avr, samd, rp2040
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega


following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino MKR FOX 1200
Arduino MKR GSM 1400
Arduino MKR NB 1500
Arduino MKR VIDOR 4000
Arduino MKR WAN 1300 (LoRa connectivity)
Arduino MKR WAN 1310
Arduino MKR WiFi 1010
Arduino MKR ZERO (I2S bus & SD for sound, music & digital audio data)
Arduino MKR1000 WIFI
Arduino Nano
Arduino Nano 33 IoT
Arduino Uno
Arduino Yún
Arduino Zero
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.

Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.15.0
            (latest)


0.15.0
            (latest)

0.14.2
0.14.1
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.1
0.9.0
0.8.0
0.7.0
0.6.2
0.6.1
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Easyopentherm

EasyOpenTherm
Device Control
          OpenTherm Library to control Central Heating (CH), HVAC (Heating, Ventilation, Air Conditioning) or Solar systems by creating a thermostat using Arduino IDE and ESP32 / ESP8266 hardware.

          OpenTherm Library is based on OpenTherm protocol specification v2.2 and higher and works with all OpenTherm compatible boilers, HVACs and Solar systems

          Author: Jeroen Döll
          Maintainer: Jeroen Döll
Read the documentation
Compatibility


Maintainer: Jeroen Döll
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.2.0
            (latest)

1.1.0
1.0.1
0.0.1


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Dfrobot icp10111

DFRobot_ICP10111
Sensors
          This is an atmospheric pressure sensor.(SKU:SEN0516)

          A sensor that gets information about atmospheric pressure, temperature, altitude, etc.

          Author: DFRobot
          Maintainer: TangJie
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the


Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Acan t4

ACAN_T4
Communication
          A Teensy 4.0 / 4.1 CAN / CANFD driver.

          This library is a CAN network driver for CAN1, CAN2 and CAN3. Compatible with ACAN2515, ACAN2517 libraries. It handles CANFD mode on CAN3, and is compatible with ACAN2517FD library. For CAN and CANFD, default configuration enables reception of all frames. Reception filters can be easily defined.

          Author: Pierre Molinaro
          Maintainer: Pierre Molinaro


Author: Pierre Molinaro
          Maintainer: Pierre Molinaro
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.5
            (latest)

1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Micronmea

MicroNMEA
Timing
          Compact Arduino library to parse NMEA sentences.


Timing
          Compact Arduino library to parse NMEA sentences.

          MicroNMEA is a compact Arduino library to parse a subset of NMEA sentences, which can originate from either GPS or GNSS receivers. Only two types of messages are parsed, $GPGGA (and its GNSS versions $GNGGA, $GLGGA, and $GAGGA) and $GPRMC (and its GNSS versions $GNRMC, $GLRMC, and $GARMC). From these two NMEA sentences MicroNMEA can output date, time, latitude, longitude, altitude, number of satellites used, horizontal dilution of precision (HDOP), course and speed. When other NMEA sentences are detected they can be passed to an optional callback function for decoding or logging. Checksum failures can be indicated with another optional callback function. GNU LGPL v2.1.

          Author: Steve Marple


Author: Steve Marple
          Maintainer: Steve Marple
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.0.6
            (latest)

2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
2.0.0
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Tuya wifi mcu sdk

Tuya_WiFi_MCU_SDK
Communication
          Communicate with Tuya modules that have flashed the Tuya common Wi-Fi firmware.

          Author: Tuya
          Maintainer: Tuya
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.0.3
            (latest)

0.0.2


0.0.3
            (latest)

0.0.2
0.0.1


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Capturetimer

CaptureTimer
Signal Input/Output
          Arduino Input Capture Library

          This library is intended to attach interrupt on a pin for frequency/time sampling. Works on: AVR (using MsTimer2 lib), ARM (Due using DueTimer), ESP8266

          Author: SMFSW
          Maintainer: SMFSW
Read the documentation
Compatibility
This library is compatible with the avr, sam, esp8266
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega


following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Due
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.

Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.9.0
            (latest)

0.8.0
0.7.0
0.5.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Diysplay

DIYsplay
Display
          A beginner-friendly library for DIYsplay.

          To be used with most mainstream Arduino-compatible boards. This library has been developed to get started with the DIYODE DIYsplay as quickly as possible, with minimal fuss for beginners. It features over 70 pre-loaded screens and is endlessly customizable for every project.

          Author: DIYODE Magazine
          Maintainer: Liam Davies
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.


it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.1.7
            (latest)

0.1.5
0.1.3
0.1.1
0.1.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Codrone

CoDrone
Device Control
          A library for CoDrone users

          More information can be found at http://robolink.com/

          Author: Robolink
          Maintainer: Robolink
Read the documentation
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,


Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.

Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.2.1
            (latest)

2.2.0
2.1.1
2.1.0
2.0.4
2.0.3
2.0.2
2.0.1
2.0.0
1.5.5
1.5.4
1.5.3
1.5.2
1.5.1
1.5.0
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
1.3.0


1.4.1
1.4.0
1.3.0
1.2.0
1.1.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Commander api

Commander-API
Data Processing
          This library can be used to create a simple command parser.

          It simply parses text based commands and find the corresponding functions for them.

          Author: Daniel Hajnal
          Maintainer: Daniel Hajnal
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.1.0


the
          Arduino IDE and install it from there.
2.1.0
            (latest)

2.0.2
2.0.1
2.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Sparkfun lsm9ds0 breakout

SparkFun LSM9DS0 Breakout
Sensors
          Library for the 9 degree of freedom IC -ST Micro's LSM9DS0.

          A breakout board for ST Micro's LSM9DS0 -- a 3D accelerometer, gyroscop, and magnetometer. This library gives the user 9DOF functionality.

          Author: SparkFun Electronics
          Maintainer: SparkFun Electronics
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use


Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.1
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Adagiopro

AdagioPro
Signal Input/Output
          Controls Adagio RGB Poollights over RS-485

          Makes it easy to control the RGB poollights of Adagio over RS-485

          Author: Filip Slaets (Zuntara)
          Maintainer: Filip Slaets (Zuntara)
Read the documentation
Compatibility
This library is compatible with the avr, esp8266
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo


following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.

Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Amazondrs

AmazonDRS
Uncategorized
          AmazonDRS library for Arduino.

          Author: Brian Carbonette
          Maintainer: Brian Carbonette
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Environment

Environment
Sensors
          Read enviroment sensors

          Enviroment library is an archive of Gunce Akkoyun enviroment sensors. (SHT21, HDC2010, TSL2061, MPL3115)

          Author: Gunce Akkoyun
          Maintainer: Gunce Akkoyun
Read the documentation
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega


following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.

Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
3.2.17
            (latest)

3.2.16
3.2.14
3.2.11
3.2.10
3.2.1
3.2.0
3.1.0
3.0.0
2.0.1
2.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Pushbutton

Pushbutton
Signal Input/Output
          Pushbutton library for Arduino

          C++ library for the Arduino IDE that helps interface with pushbuttons by either reading the state of the button or monitoring it for press/release events

          Author: Pololu
          Maintainer: Pololu
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.


the
          Arduino IDE and install it from there.
2.0.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Irremote

IRremote
Communication
          Send and receive infrared signals with multiple protocols

          Currently included protocols: Denon / Sharp, JVC, LG / LG2, NEC / Onkyo / Apple, Panasonic / Kaseikyo, RC5, RC6, Samsung, Sony, (Pronto), BangOlufsen, BoseWave, Lego, Whynter, FAST, MagiQuest.New: Added FAST Protocol. Changed some function signatures. Improved handling of PULSE_DISTANCE + PULSE_WIDTH protocols.Release notes


Author: shirriff, z3t0, ArminJo
          Maintainer: Armin Joachimsmeyer
Read the documentation
Go to repository
Compatibility
This library is compatible with the avr, megaavr, samd, esp8266, esp32, stm32, STM32F1, mbed, mbed_nano, rp2040, mbed_rp2040
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino MKR FOX 1200
Arduino MKR GSM 1400
Arduino MKR NB 1500
Arduino MKR VIDOR 4000
Arduino MKR WAN 1300 (LoRa connectivity)
Arduino MKR WAN 1310
Arduino MKR WiFi 1010


Arduino MKR WAN 1310
Arduino MKR WiFi 1010
Arduino MKR ZERO (I2S bus & SD for sound, music & digital audio data)
Arduino MKR1000 WIFI
Arduino Nano
Arduino Nano 33 BLE
Arduino Nano 33 IoT
Arduino Nano Every
Arduino Uno
Arduino Uno WiFi REV2
Arduino Yún
Arduino Zero
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.

Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
4.1.2
            (latest)

4.1.1
4.1.0
4.0.0
3.9.0
3.8.0
3.7.1
3.7.0


3.8.0
3.7.1
3.7.0
3.6.1
3.6.0
3.5.2
3.5.1
3.5.0
3.4.0
3.3.0
3.2.0
3.1.0
3.0.3
3.0.2
3.0.1
3.0.0
2.8.1
2.8.0
2.7.0
2.6.1
2.6.0
2.5.0
2.2.3
2.0.1
1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Pozyx

Pozyx
Sensors
          Library for the pozyx indoor positioning shield

          Author: Pozyx Labs
          Maintainer: Pozyx Labs support@pozyx.io
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.2.2
            (latest)

1.2.1


1.2.2
            (latest)

1.2.1
1.2.0
1.1.3
1.1.2
1.1.1
1.0.2
1.0.1


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Teensy pwm

Teensy_PWM
Device Control
          This library enables you to use Hardware-based PWM channels on Teensy boards, such as Teensy 2.x, Teensy LC, Teensy 3.x, Teensy 4.x, Teensy MicroMod, etc., to create and output PWM to pins. Using the same functions as other FastPWM libraries to enable you to port PWM code easily between platforms.


The most important feature is they are purely hardware-based PWM channels, supporting very high PWM frequencies. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These hardware-based PWMs, still work even if other software functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software-based PWM using ISR, millis() or micros(). That is necessary if you need to control devices requiring high precision. New efficient setPWM_manual function to facilitate waveform creation using PWM

          Author: Khoi Hoang
          Maintainer: Khoi Hoang
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the


Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.1
            (latest)

1.1.0
1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Dimswitch

DimSwitch
Device Control
          A library to control dimmable ballasts for fluorescent light tubes.

          Tested on ESP8266 as well as Arduino Uno, Mega, Due and Micro boards. It will likely work on other similar Arduino compatible boards. For documentation please check https://github.com/krzychb/DimSwitch.

          Author: Krzysztof Budzynski
          Maintainer: Krzysztof Budzynski
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use


Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.2
            (latest)

1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Sparkfun tmp102 breakout

SparkFun TMP102 Breakout
Sensors
          A library to drive the Texas Instruments TMP102 using I2C.

          Communicates with the TMP102 over I2C to quickly integrate a temperature sensor into your project.

          Author: SparkFun Electronics
          Maintainer: SparkFun Electronics
Read the documentation
Go to repository
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the


Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.2
            (latest)

1.1.0
1.0.3
1.0.2
1.0.1
1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > I2cmultiplemotors asukiaaa

I2cMultipleMotors_asukiaaa
Device Control
          Multiple motors driver

          It supply protocol to control multiple motors via I2C.

          Author: Asuki Kono
          Maintainer: Asuki Kono
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.