gavmac00/arduino-docs huggingface dataset:
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
            > Softtimer
          
SoftTimer
Timing
          SoftTimer is a lightweight pseudo multitasking solution for Arduino.
          
          
          SoftTimer enables higher level Arduino programing, yet easy to use, and lightweight. You are often faced with the problem that you need to do multiple tasks at the same time. In SoftTimer, the programmer creates Tasks that runs periodically. This library comes with a collection of handy tools like blinker, pwm, debouncer.
          
        
          Author: Balazs Kelemen
          Maintainer: Balazs Kelemen
Read the documentation
Compatibility
Maintainer: Balazs Kelemen
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.
3.2.0
            (latest)
          
3.1.5
3.1.3
3.1.2
3.1.1
3.1.0
3.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
            > Modbus esp8266at
          
Modbus-Esp8266AT
Communication
          A library that allows your Arduino to communicate via Modbus protocol, acting as a slave.
          
          
          Over TCP/IP implementation for ESP8266 AT controller
          
        
          Author: Pascal Jean aka epsilonrt,André Sarmento Barbosa
          Maintainer: epsilonrt
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
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
            > Redis for arduino
          
Redis for Arduino
Communication
          An Arduino library for Redis.
          
          
          With this library you can communicate with your Redis database. Known to support ESP8266 & ESP32 platforms; may support others without modification (see documentation).
          
        
          Author: Ryan Joseph (Electric Sheep Co.), Rémi Caumette, et. al
          Maintainer: Ryan Joseph (Electric Sheep Co.)
Read the documentation
Go to repository
Compatibility
This library is compatible with the esp8266, Arduino_ESP8266, esp32
          architectures.
          
        Releases
architectures.
          
        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.5.0
            (latest)
          
2.4.5
2.4.4
2.4.3
2.4.1
2.4.0
2.3.0
2.2.0
2.1.3
2.1.2
2.1.1
2.1.0
2.0.5
2.0.4
2.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
            > Bgwificonfig
          
BGWiFiConfig
Communication
          BGWiFiConfig是一个为esp8266和esp32设计的简单易用Arduino配网库。
          
          
          本库使用方便，可扩展性极强，可通过api配置WiFi网络，支持GET和POST请求配置；可通过微信小程序配网(小程序名：配网库)；可通过默认网页配置WiFi网络；可自定义配网页面；可通过OTA网页升级程序固件。
Author: fishfive
          Maintainer: fishfive
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.7
            (latest)
          
1.0.6
1.0.5
1.0.4
1.0.3
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
            > Angleconvertor
          
AngleConvertor
Data Processing
          Library to convert between different less known angle formats.
          
          
          degrees,radians,gradians,windrose
          
        
          Author: Rob Tillaart
          Maintainer: Rob Tillaart
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.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
            > Quadratureencoder
          
QuadratureEncoder
Sensors
          A library for quadrature encoder utilizing enableInterrupt.h.
          
          
          This library make it easier to use quadrature encoder. The library counts the encoder pulses in the background and user just have to call a method function to get encoder count. Note: enableInterrupt library is needed for this library to work.
          
        
          Author: Cheng Saetern
          Maintainer: Cheng Saetern
Read the documentation
Compatibility
This library is compatible with the 
          architecture.
          
        Releases
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
            > Anto esp8266 arduino
          
anto-esp8266-arduino
Communication
          Enables ESP8266 to connect to Anto.io IoT platform.
          
          
          ESP8266-AntoIO provides common and easy method to publish/retrive data from/to Anto.io
          
        
          Author: Anto.io developers
          Maintainer: Anto.io developers
Read the documentation
Compatibility
This library is compatible with the esp8266
          architecture.
          
        Releases
To use this library, open the Library Manager in
          the
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 bh1749nuc arduino library
          
SparkFun BH1749NUC Arduino Library
Sensors
          Library for the BH1749NUC color sensor on the SparkFun Qwiic RGB Sensor
          
          
          An Arduino Library for the BH1749NUC color sensor. The BH1749NUC is a 16-bit RGB and IR color sensor that communicates via an I2C bus. The sensor is mounted on our QWIIC RGB Sensor Board, paired with a PCA9536 I/O expander which can flip the mounted red, green, blue, and white LEDs on or off.
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
          Arduino IDE and install it from there.
1.0.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
            > Arduinohttpserver
          
ArduinoHttpServer
Communication
          Server side minimalistic HTTP protocol implementation.
          
          
          Just the raw HTTP server protocol for the Arduino platform, the rest is left to your imagination.
          
        
          Author: Sander van Woensel
          Maintainer: Sander van Woensel
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.
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
            > Rbd motor
          
RBD_Motor
Device Control
          Control many motors without delay.
          
          
          Control many motors without delay using commands like on(), off(), forward(), reverse(), and ramp(). Fire custom events when the motor has reached the target speed with onTargetSpeed(), or when it has changed direction with the onForward() and onReverse() events. Motors can be wired to move in a single direction, or can be driven in both directions with the help of a motor-shield or H bridge and this library.
          
        
          Author: Alex Taujenis
          Maintainer: Alex Taujenis
Author: Alex Taujenis
          Maintainer: Alex Taujenis
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.2
            (latest)
          
2.1.1
2.1.0
2.0.1
2.0.0
1.1.1
1.1.0
1.0.4
1.0.3
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
            > Jpegdecoder
          
JPEGDecoder
Display
          Jpeg decoder tested with Arduino Mega, Arduino Due and ESP8266 based NodeMCU 1.0
          
          
          Decodes jpeg images stored in arrays, SD card files and SPIFFS files
          
        
          Author: Bodmer
          Maintainer: Bodmer
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
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
            > Inifile
          
IniFile
Other
          Library to read and parse .ini files.
          
          
          IniFile is a library to read and parse .ini files as used by Microsoft Windows. IniFile is designed to use minimal memory requirements, and the only buffer used is one supplied by the user, thus the user remains in charge of memory usage. GNU LGPL v2.1.
          
        
          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
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.3.0
            (latest)
          
1.2.3
1.2.2
1.2.1
1.2.0
1.1.0
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
0.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
            > Porcupine ja
          
Porcupine_JA
Data Processing
          Porcupine for Japanese language. Porcupine is a highly-accurate and lightweight wake word engine.
          
          
          Porcupine enables building always-listening voice-enabled applications. The device will listen for a wake word. This software library is compatible with Arduino Nano 33 BLE and Arduino Portenta H7, and it comes with a variety of examples that demonstrate how to utilize Picovoice APIs.
          
        
          Author: Picovoice Inc.
          Maintainer: Picovoice Inc. hello@picovoice.ai
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
            > Umt
          
uMT
Other
          Micro Multi Tasker specifically designed for ARDUINO UNO, MEGA and DUE boards.
          
          
          A preemptive, soft real-time (not deterministic) multi tasker for AVR/SAM/SAMD processors
          
        
          Author: Antonio Pastore
          Maintainer: Antonio Pastore
Read the documentation
Go to repository
Compatibility
This library is compatible with the avr, sam, samd
          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 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.
2.6.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 rgb lcd shield library
          
Adafruit RGB LCD Shield Library
Display
          Library for the Adafruit RGB 16x2 LCD Shield.
          
          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.2.0
            (latest)
          
1.1.0
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
            > Libminisys
          
LibMiniSys
Uncategorized
          Allows to control the MiniSys educative system.
          
          
          This library allows you to control every device of the MiniSys educative system. This is part of the subject called Educacion Tecnologica II at ORT Belgrano.
          
        
          Author: Javier Sankowicz
          Maintainer: Javier Sankowicz
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
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
            > Bolder flight systems pwm
          
Bolder Flight Systems PWM
Device Control
          Library for sending commands to PWM servos.
          
          
          This library sends commands to PWM servos using AnalogWrite and a similar interface to our SBUS library.
          
        
          Author: Brian Taylor
          Maintainer: Brian Taylor
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.
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
            > Wio cell lib for arduino
          
Wio cell lib for Arduino
Communication
          Wio 3G and Wio LTE M1/NB1(BG96) boards driver.
          
          Author: Seeed K.K.
          Maintainer: matsujirushi
Read the documentation
Go to repository
Compatibility
This library is compatible with the SeeedJP_STM32F4, stm32
          architectures.
          
        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.7.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 sleepydog library
          
Adafruit SleepyDog Library
Other
          Arduino library to use the watchdog timer for system reset and low power sleep.
          
          Author: Adafruit
          Maintainer: Adafruit
Read the documentation
Compatibility
This library is compatible with the avr, samd, nrf52, teensy, esp32, esp8266, 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 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.
1.6.4
            (latest)
          
1.6.3
1.6.4
            (latest)
          
1.6.3
1.6.2
1.6.1
1.6.0
1.5.0
1.4.0
1.3.2
1.3.1
1.3.0
1.2.0
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
            > Adafruit bme680 library
          
Adafruit BME680 Library
Sensors
          Arduino library for BME680 and BME688 sensors.
          
          
          Arduino library for BME680 and BME688 humidity and pressure sensors.
          
        
          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.
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
            > Avr context
          
AVR-context
Other
          This library provides a low-level facility for context switching between multiple threads of execution and contains an implementation of asymmetric stackful coroutines on an AVR micro-controller.
The low level context switching facility consists of a data type (avr_context_t), functions (avr_getcontext(), avr_setcontext(), avr_makecontext(), avr_swapcontext()), and macros (AVR_SAVE_CONTEXT, AVR_RESTORE_CONTEXT, AVR_SAVE_CONTEXT_GLOBAL_POINTER, AVR_RESTORE_CONTEXT_GLOBAL_POINTER). The asymmetric stackful coroutines facility consists of a data type (avr_coro_t), and four functions (avr_coro_init(), avr_coro_resume(), avr_coro_yield(), avr_coro_state()). This functionality is implemented on top of the context switching facility.
          
        
          Author: Artem Boldariev
          Maintainer: Artem Boldariev
Read the documentation
Compatibility
This library is compatible with the avr, megaavr
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Nano Every
Arduino Uno
Arduino Uno WiFi REV2
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.1
            (latest)
          
0.9.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
            > Nrf52 oled
          
nRF52_OLED
Display
          An I2C/SPI display driver for SSD1306/SH1106 oled displays
          
          
          Based on the ESP32/ESP8266 OLED library. Adapted to work with nRF52
          
        
          Author: Bernd Giesecke
          Maintainer: Bernd Giesecke
Read the documentation
Go to repository
Compatibility
This library is compatible with the nordicnrf52, nrf52
          architectures.
          
        Releases
To use this library, open the Library Manager in
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
            > Oatmeal protocol
          
oatmeal-protocol
Communication
          A protocol to control and communicate with Arduino devices from Python.
          
          
          The protocol supports multiple data types including integers, strings, floats, booleans, lists and missing values (NULL/None/nil). It even supports nested and mixed type lists.
          
        
          Author: Isaac Turner
          Maintainer: Isaac Turner
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
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
            > Ds1881
          
DS1881
Device Control
          A driver for the Dallas/Maxim i2c logarithmic potentiometer.
          
          Author: J. Ian Lindsay
          Maintainer: J. Ian Lindsay
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
            > Xlr8core
          
XLR8Core
Uncategorized
          OpenXLR8 Core components
          
          
          With these components, users can integrate their own designs into XLR8 platform using the Alorium Technology OpenXLR8 flow. For optimal compatibilty, ensure XLR8Core and XLR8BuildTemplate libraries are updated to the same version number.
          
        
          Author: Alorium Technology
          Maintainer: Alorium Technology
Read the documentation
Compatibility
This library is compatible with the avr
          architecture so you
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.
1.4.2
            (latest)
          
1.4.1
1.4.0
1.3.1
1.3.0
1.2.0
1.1.0
1.0.7
1.0.6
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
            > Sensirion i2c sgp40
          
Sensirion I2C SGP40
Sensors
          Library for the SGP40 sensor family by Sensirion
          
          
          Enables you to use the SGP40 via I2C.
          
        
          Author: Sensirion
          Maintainer: Sensirion
Read the documentation
Go to repository
Compatibility
This library is compatible with the 
          architecture.
          
        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
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 qwiic button and qwiic switch library
          
SparkFun Qwiic Button and Qwiic Switch Library
Sensors
          Communicates and configures the SparkFun Qwiic Button and Switch.
          
          
          This library allows the user to see the button status, configure the built-in LED, set up interrupts, change I2C addresses, and interface with the onboard button queues.
          
        
          Author: SparkFun Electronics
          Maintainer: Fischer Moseley
Read the documentation
Go to repository
Compatibility
Maintainer: Fischer Moseley
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.6
            (latest)
          
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
2.0.0
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
            > Adafruit dps310
          
Adafruit DPS310
Sensors
          Library for the Adafruit DPS310 barometric pressure sensor.
          
          
          Designed specifically to work with the Adafruit DPS310 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
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
            > Gm1602lib
          
GM1602lib
Sensors
          Arduino library for GM1602-CO sensors.
          
          Author: HuangYuTse
          Maintainer: HuangYuTse
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
Reference
            >  Libraries
            > Arduinors485
          
ArduinoRS485
Communication
          Enables sending and receiving data using the RS-485 standard with RS-485 shields, like the MKR 485 Shield.
          
          
          This library supports the Maxim Integrated MAX3157 and equivalent chipsets.
          
        
Go to repository
Compatibility
This library is compatible with the samd, mbed_portenta, mbed_opta
          architectures 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 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
Portenta H7
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.5
            (latest)
          
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
Usage
1.0.2
1.0.1
1.0.0
Usage
The Arduino RS485 library enables you to send and receive data using the RS-485 standard with Arduino® RS485 Shields, like the MKR 485 Shield. Please refer to the MKR RS485 Shield documentation for the specific settings about half, full duplex, and termination.
This library supports the MAX3157 and equivalent chipsets.
To use this library:
#include <ArduinoRS485.h>
Methods
begin()
end()
available()
peek()
read()
write()
flush()
beginTransmission()
endTransmission()
receive()
noReceive()
sendBreak()
sendBreakMicroseconds()
setPins()
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 ssd1306
          
Adafruit SSD1306
Display
          SSD1306 oled driver library for monochrome 128x64 and 128x32 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.
2.5.7
            (latest)
          
2.5.6
2.5.7
            (latest)
          
2.5.6
2.5.4
2.5.3
2.5.2
2.5.1
2.5.0
2.4.7
2.4.6
2.4.5
2.4.4
2.4.3
2.4.2
2.4.1
2.4.0
2.3.1
2.3.0
2.2.1
2.2.0
2.1.0
2.0.4
2.0.3
2.0.2
2.0.1
2.0.0
1.3.0
1.2.9
1.2.8
1.2.7
1.2.6
1.2.5
1.2.4
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
            > Micro maqueen
          
micro Maqueen
Device Control
          Simple library for the DF Robot micro:Maqueen BBC Micro:Bit Robot
          
          Author: LeRoy Miller
          Maintainer: LeRoy Miller
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.1
            (latest)
          
1.1.0
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
            > Dictionary
          
Dictionary
Uncategorized
          A dictionary data type with a fast b-tree based search
          
          
          A dictionary data type with a fast b-tree based search (based on crc32)
          
        
          Author: Anatoli Arkhipenko
          Maintainer: Anatoli Arkhipenko
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.
the
          Arduino IDE and install it from there.
3.5.0
            (latest)
          
3.4.0
3.3.0
3.2.2
3.2.1
3.2.0
3.1.2
3.1.1
3.1.0
3.0.0
2.1.2
2.1.1
2.1.0
2.0.0
1.3.0
1.2.1
1.2.0
1.1.1
1.1.0
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
            > Simplerelay
          
SimpleRelay
Device Control
          A library for controlling a relay.
          
          
          This library allows user to turn relay on, off or toggle between those two states. User can also define switching logic and check relay state.
          
        
          Author: JSC electronics
          Maintainer: JSC electronics, info@jsc-electronics.cz
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
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
            > Rtt stream
          
RTT Stream
Communication
          Arduino library for Segger RTT Real-Time Transfer
          
          
          With Segger Real-Time Transfer (RTT) an arduino arm system can do screen output on a pc, and get keyboard input from a pc. To use RTT you need a Segger JLink debugger probe. RTT only runs on systems with arm and risc-v processors, sorry.
          
        
          Author: Koen De Vleeschauwer
          Maintainer: Koen De Vleeschauwer
Read the documentation
Go to repository
Compatibility
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.
1.4.0
            (latest)
          
1.3.0
1.2.3
1.2.2
1.2.1
1.2.0
1.1.0
1.0.4
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
            > Basictinkering
          
BasicTinkering
Sensors
          A collection of wrapper classes for commonly used electronic components.
          
          
          Supports: buttons, LED control (incl. blinking & dimming), digital tubes, etc.
          
        
          Author: snototter
          Maintainer: snototter
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
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
            > Motor system ic tle956x
          
motor system IC TLE956x
Uncategorized
          This library provides an interface for Infineons motor system IC TLE956x
          
          
          This library is directly compatible with the Infineon BLDC Motor Control Shield with TLE9563-3QX and DC Motor Control Shield with TLE9562-3QX
          
        
          Author: Infineon Technologies
          Maintainer: Infineon Technologies
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
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 df1101s
          
DFRobot_DF1101S
Other
          record audio and play audio(SKU:DFR0745).
          
          
          DFRobot_DF1101S is the standard library of DFRobot.
          
        
          Author: DFRobot
          Maintainer: fengli
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
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
            > Pixxi serial arduino library
          
Pixxi-Serial-Arduino-Library
Display
          Provides library access to communicate with the 4D Systems Pixxi processors, when configured in Serial/SPE mode
          
          
          Arduino Library for 4D Systems Serial Environment for Pixxi based modules
          
        
          Author: 4D Systems
          Maintainer: 4D Systems
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
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
            > Bracciov2
          
BraccioV2
Device Control
          A library that enables more functionality for use with the Tinkerkit Braccio Arm.
          
          
          Adds additional functionality beyond default library, including support for individual joint positions, relative motion, and independent min/max/center calibration. Only works with Tinkerkit Braccio with V4 shield.
          
        
          Author: Lukas Severinghaus
          Maintainer: Lukas Severinghaus
Read the documentation
Compatibility
This library is compatible with the avr, samd, sam
          architectures so you
This library is compatible with the avr, samd, sam
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Due
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
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
            > Freqcount
          
FreqCount
Signal Input/Output
          FreqCount measures the frequency of a signal by counting the number of pulses during a fixed time.
          
          Author: Paul Stoffregen
          Maintainer: Paul Stoffregen
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.
1.3.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
            > Exosite
          
Exosite
Communication
          Easily interface with Exosite's device HTTP API.
          
          
          This allows you to easily read and write data, as well as download firmware from Exosite's Murano IoT Platform.
          
        
          Author: Applications Engineering
          Maintainer: Applications Engineering
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.
the
          Arduino IDE and install it from there.
2.6.2
            (latest)
          
2.6.1
2.6.0
2.5.3
2.5.2
2.5.0
2.4.0
2.3.11
2.3.10
2.3.9
2.3.7
2.3.6
2.3.5
2.3.3
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
Reference
            >  Libraries
            > Arduinosound
          
ArduinoSound
Other
          [EXPERIMENTAL] A simple way to play and analyze audio data using Arduino.
          
          
          Currently only supports SAMD21 boards and I2S audio devices.
          
        
Go to repository
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 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.
0.2.1
            (latest)
          
0.2.0
0.1.0
Usage
Arduino Sound Library
This library provides simple way to play and analyze audio data using Arduino on SAMD21 based boards using the I2S bus.
To use this library:
#include <ArduinoSound.h>
AmplitudeAnalyzer Class
amplitudeAnalyzer.available()
#include <ArduinoSound.h>
AmplitudeAnalyzer Class
amplitudeAnalyzer.available()
amplitudeAnalyzer.read()
AudioInI2S class
AudioInI2S.end()
AudioInI2S.sampleRate()
AudioInI2S.bitsPerSample()
AudioInI2S.channels()
AudioOutI2S Class
AudioOutI2S.canPlay()
AudioOutI2S.play()
AudioOutI2S.loop()
AudioOutI2S.resume()
AudioOutI2S.stop()
AudioOutI2S.isPlaying()
AudioOutI2S.isPaused()
AudioOutI2S.volume()
FFTAnalyzer class
FFTAnalyzer
FFTAnalyzer.input()
FFTAnalyzer.available()
FFTAnalyzer.read()
SDWave class
SDWaveFile
SDWaveFile.bool()
SDWaveFile.sampleRate()
SDWaveFile.bitsPerSample()
SDWaveFile.channels()
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
            > Hello drum
          
Hello Drum
Sensors
          Arduino Library for piezo sensing
          
          
          By combining with the MIDI library, you can easily create MIDI converters. By combining with Teensy audio, you can easily create synth drums.
          
        
          Author: Ryo Kosaka
          Maintainer: Ryo Kosaka
Read the documentation
Compatibility
This library is compatible with the avr, teensy, esp32
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno