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
            > Usbstatus
          
USBStatus
Device Control
          Allows an Atmega32u4 based Arduino board to detect if the host, it is connected to, is active or shut down.
          
          Author: Manuel Reimer
          Maintainer: Manuel Reimer
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
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
            > Asyncstepperlib
          
AsyncStepperLib
Other
          AsyncStepper is a library for non blocking stepper motor control
          
          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.
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
            > Dfrobot ens160
          
DFRobot_ENS160
Sensors
          This is a Library for ENS160, ENS160 is a Digital Metal-Oxide Multi-Gas Sensor(SKU: SEN0514/SEN0515).
          
          
          Detection of a variety of gases, such as volatile organic compounds (VOCs), including ethanol, toluene, as well as hydrogen and nitrogen dioxide, has superior selectivity and accuracy.
          
        
          Author: DFRobot
          Maintainer: qsjhyy
Read the documentation
Compatibility
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
Reference
            >  Libraries
            > Arduino sensorkit
          
Arduino_Sensorkit
Sensors
          Arduino Sensor Kit
          
          
          This library wraps all the libraries needed to use the Sensor Kit breakout board: OLED display, humidity and temperature sensor, pressure sensor and accelerometer.
          
        
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
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
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.10
            (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
Usage
This documentation contains information about the classes and the usage of Arduino_SensorKit library which is primarily used in the Arduino Sensor Kit. This library is a wrapper for other libraries such as
u8g2 Library for monochrome displays
Seeed_Arduino_LIS3DHTR for the 3 Axis Accelerometer
Grove_BMP280 Library for the Barometer
DHT-sensor-library for the Temperature and Humidity Sensor
DHT-sensor-library for the Temperature and Humidity Sensor
The Arduino_SensorKit Library can be downloaded from the Arduino IDE’s Library Manager or from the GitHub repository
Classes
Including the library
  #include "Arduino_SensorKit.h"
  void setup(){}
  void loop(){}
OLED
Using the Grove - OLED Display 0.96 inch
Initializing the driver
Init the display driver
  void setup(){
    Oled.begin();
  }
  void loop(){}
Printing “hello world”
#include "Arduino_SensorKit.h"
void setup() {
  Oled.begin();
  Oled.setFlipMode(1);  //Rotate it
}
void loop() {
  Oled.setFont(u8x8_font_chroma48medium8_r);
  Oled.drawString(0,0,"Hello World!");
  Oled.refreshDisplay();
  delay(1000);
Oled.refreshDisplay();
  delay(1000);
}
Printing values
  Oled.print(value);
Accelerometer
Using the Grove - 3-Axis Digital Accelerometer (±1.5g)
Initializing the sensor
Initialize the sensor
  void setup(){
    Accelerometer.begin();
  }
  void loop(){}
Reading the Acceleration X
  #include "Arduino_SensorKit.h"
  
  float acceleration;
  void setup(){
    Accelerometer.begin();
  }
  void loop(){
    Serial.begin(9600);
    acceleration = Accelerometer.readX();
    Serial.println(acceleration);
}
Reading the coordinate values
  #include "Arduino_SensorKit.h"
  float x,y,z;        // Values for the readings
  setup(){
    Serial.begin(9600);
    Accelerometer.begin();
  }
  loop{
Accelerometer.begin();
  }
  loop{
    x = Accelerometer.readX();
    y = Accelerometer.readY();
    z = Accelerometer.readZ();
    Serial.print("X axis: "); Serial.println(x);
    Serial.print("Y axis: "); Serial.println(y);
    Serial.print("Z axis: "); Serial.println(z);
  }
Check if the sensor has reads available
Return if the sensor its good to give the data
  #include "Arduino_SensorKit.h"
  float x,y,z;        // Values for the readings
  setup(){
    Serial.begin(9600);
    Accelerometer.begin();
  }
  loop{
    if(Accelerometer.available()){
      x = Accelerometer.readX();
      Serial.print("X axis: "); Serial.println(x);
    }
  }
Pressure
}
  }
Pressure
Using the Grove Barometer Sensor (BMP280)
The Pressure sensor can get temperature, pressure and altitude
Initializing the sensor
Initialize the sensor
   void setup(){
    Pressure.begin();
  }
  void loop(){}
Reading the Temperature values
  #include "Arduino_SensorKit.h"
  float temperature;        // Value for the reading
  setup(){
    Serial.begin(9600);
    Pressure.begin();
  }
  loop{
    temperature = Pressure.readTemperature();
    Serial.print("temperature :"); Serial.println(temperature);
    }
  }
Reading the Pressure values
  #include "Arduino_SensorKit.h"
  uint32_t pressure;        // Value for the reading
  setup(){
    Serial.begin(9600);
    Pressure.begin();
  }
  loop{
    pressure = Pressure.readPressure();
Pressure.begin();
  }
  loop{
    pressure = Pressure.readPressure();
    Serial.print("pressure :"); Serial.println(pressure);
    }
  }
Reading the Altitude values
  #include "Arduino_SensorKit.h"
  float altitude;        // Value for the reading
  setup(){
    Serial.begin(9600);
    Presure.begin();
  }
  loop{
    altitude = Pressure.readAltitude();
    Serial.print("altitude :"); Serial.println(altitude);
    }
  }
Environment
Using the Grove - Temperature & Humidity Sensor (DHT11) 
DHT sensor can read Temperature and Humidity.
DHTPIN
By default, once you include the library it has been set to digital pin 3, it can be changed by adding
#define DHTPIN yourPin
Initializing the sensor
  void setup(){
    Environment.begin();
Initializing the sensor
  void setup(){
    Environment.begin();
  }
  void loop(){}
Reading the Temperature values
  #include "Arduino_SensorKit.h"
  
  float temperature;
  
  void setup() {
    Serial.begin(9600);
    Environment.begin();
  }
  void loop() {
    temperature = Environment.readTemperature();
    
    Serial.print("Temperature: ");
    Serial.print(temperature);  //print temperature
  }
Reading the Humidity values
  #include "Arduino_SensorKit.h"
  float humidity;
  void setup() {
    Serial.begin(9600);
    Environment.begin();
  }
  void loop() {
    humidity = Environment.readHumidity();
    Serial.print("Humidity: ");
    Serial.print(humidity);  //print humidity
  }
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
            > Flexystepper
          
FlexyStepper
Device Control
          Stepper motor control library for Arduino supporting in-motion changes.
          
          
          Easy to use functions for controlling one or more stepper motors.  Uses speed and acceleration control for smooth operations and faster rotations.  Supports changing the speed and target position while moving.  Works with any drive electronics having a "step and direction" interface.
          
        
          Author: S. Reifel
          Maintainer: S. Reifel
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
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
            > Rv 1805 c3
          
RV-1805-C3
Timing
          Library for Micro Crystal RV-1805-C3 extreme low power RTC module.
          
          
          Supports calendar, alarm, countdown timer, and power management functions.
          
        
          Author: Macro Yau
          Maintainer: Macro Yau
Read the documentation
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.
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
            > Harvard tinymlx
          
Harvard_TinyMLx
Sensors
          Supports the TinyML edX Course and TinyML Shield.
          
          
          This library supports the TinyML Shield and provides examples that suppor the TinyML edX course. The examples work best with the Arduino Nano 33 BLE Sense board and the Tiny Machine Learning Kit from Arduino. It also includes a modified version of the Arduino_OV767X library version 0.0.2 and a fork of the TensorFlow_Lite library version 2.4.0-Alpha
          
        
          Author: TinyMLx Authors
Author: TinyMLx Authors
          Maintainer: Brian Plancher
Read the documentation
Go to repository
Compatibility
This library is compatible with the mbed_nano
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Nano 33 BLE
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.2.3-Alpha
            (latest)
          
1.2.2-Alpha
1.2.1-Alpha
1.1.0-Alpha
1.0.1-Alpha
1.0.0-Alpha
0.0.1-Alpha
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
            > Dspottersdk maker 33ble
          
DSpotterSDK_Maker_33BLE
Data Processing
          DSpotterSDK_Maker_33BLE provides offline speech recognition function for developers on Arduino Nano 33 BLE Sense, which can recognize trigger words and command words.
DSpotter is Cyberon’s flagship high-performance embedded speech recognition solution. Some important features of DSpotter include using DNN-based models, high noise immunity, phoneme-based speaker-independent command recognition, no need to collect speech data for training, low-power consumption offline keyword spotting, currently supports more than 40 common languages etc.
          
        
          Author: Cyberon Corporation
          Maintainer: Cyberon Corporation
Read the documentation
Compatibility
This library is compatible with the mbed_nano
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Nano 33 BLE
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.
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
            > Goertzel
          
Goertzel
Data Processing
          Tone decoding library based on the Goertzel algorithm
          
          
          The Goertzel algorithm is a fast and resource-efficient way of evaluating just a small portion of a discrete Fourier transform (DFT). This library implements this algorithm for (multi-)tone decoding (DTMF, FSK, etc.).
          
        
          Author: Sebastian Westerhold (AI5GW)
          Maintainer: Sebastian Westerhold (AI5GW)
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
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
            > Sodaq nbiot
          
Sodaq_nbIOT
Communication
          An Arduino library for the uBlox nbIOT modules.
          
          Author: Alex Tsamakos,SODAQ
          Maintainer: Kees Bakker
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.1
            (latest)
2.0.1
            (latest)
          
2.0.0
1.5.0
1.4.4
1.4.3
1.4.2
1.4.1
1.3.2
1.3.1
1.3.0
1.2.1
1.2.0
1.1.0
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
            > Parse arduino sdk
          
Parse Arduino SDK
Uncategorized
          A library that provides access to Parse
          
          
          Provides convenience methods to access the REST API on Parse.com from Arduino.
          
        
          Author: Parse, LLC.
          Maintainer: Parse, LLC.
Read the documentation
Go to repository
Compatibility
This library is compatible with the avr, samd
          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.0.3
            (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
            > Aqualabosensor
          
AqualaboSensor
Communication
          Aqualabo Sensors.
          
          
          Aqualabo Sensors communication with Modbus slaves over RS232/485 (via RTU protocol). Requires an RS232/485 transceiver.
          
        
          Author: Andres Sabas, based in the work of Libelium
          Maintainer: Electronic Cats
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
            > Ina3221
          
INA3221
Sensors
          INA3221 Triple-Channel Sensor Driver.
          
          Author: Tinyu
          Maintainer: Tinyu
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
            > Simplestepper
          
SimpleStepper
Other
          Simple library for controlling unipolar and bipolar steppers
          
          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.
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
            > Allbot
          
ALLBOT
Other
          The library for the ALLBOT modular robotic system.
          
          
          Examples are provided for the VR204 and VR408 and many more
          
        
          Author: Velleman
          Maintainer: Velleman
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
            > Artnet
          
ArtNet
Communication
          Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)
          
          Author: hideakitai
          Maintainer: hideakitai
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.12
            (latest)
          
0.2.11
0.2.10
(latest)
          
0.2.11
0.2.10
0.2.9
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
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
            > Zmpt101b
          
ZMPT101B
Sensors
          Library to interact with the ZMPT101B Voltage sensor.
          
          
          Includes RMS AC Voltage measuring.
          
        
          Author: Abdurraiq Bachmid
          Maintainer: Abdurraiq Bachmid
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
            > Mhz19
          
Mhz19
Sensors
          Library for Winsen MH-Z19 – infrared carbon dioxide sensor.
          
          
          The library allows using the sensor over hardware or software UART.
          
        
          Author: Eduard Malokhvii
          Maintainer: Eduard Malokhvii
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
            > Sensirion i2c stc3x
          
Sensirion I2C STC3x
Sensors
          Library for the STC3x sensor family by Sensirion
          
          
          Enables you to use the STC3x via I2C.
          
        
          Author: Sensirion
          Maintainer: Sensirion
Read the documentation
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
            > Speedmeasurer
          
SpeedMeasurer
Signal Input/Output
          Pito tube library for 2 BMP180 sensors
          
          
          Pito tube based on 2 BMP180 sensors, connected to 1 i2c line, with rele or circuit swich
          
        
          Author: Kabrits Vsevolod
          Maintainer: Kabrits Vsevolod
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
            > Arduinocomponents
          
ArduinoComponents
Other
          A library for writing modern OO Arduino.
          
          
          ArduinoComponents gives you base components and a framework for writing component and event based code for any Arduino supported microcontroller with one unified interface. ArduinoComponents gives your the base Component class and many usefull utilities (Vector, Function, smart pointers ect..).
          
        
          Author: Gil Maimon
          Maintainer: Gil Maimon
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
            > Adafruit fxas21002c
          
Adafruit FXAS21002C
Sensors
          Unified sensor driver for the FXAS210002C Gyroscope
          
          
          Unified sensor driver for the FXAS21002C Gyroscope
          
        
          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
            > M0 tweak
          
m0_tweak
Other
          Bring out hardware performance of SAMD21 such as overclock.
          
          
          Easily performance tweak such as CPU overclocking, ADC acceleration, etc...
          
        
          Author: dojyorin
          Maintainer: https://github.com/dojyorin
Read the documentation
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 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.
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
            > Firebase arduino based on wifi101
          
Firebase Arduino based on WiFi101
Communication
          Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.
          
          
          This client library provides the most reliable operations for read, store, update and delete the Firebase Realtime database.
          
        
          Author: Mobizt
          Maintainer: Mobizt
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.2.5
            (latest)
          
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.3
1.1.2
1.1.1
1.1.0
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
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
            > Emotibit si7013
          
EmotiBit SI7013
Sensors
          A library written for EmotiBit that supports the Si7013 temperature and humidity module
          
          
          The functions are designed to be handled asynchronously
          
        
          Author: Connected Future Labs
          Maintainer: Connected Future Labs
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
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
            > As 289r2 thermal printer shield
          
AS-289R2 Thermal Printer Shield
Device Control
          Arduino Library for Thermal Printer Shieid
          
          Author: NADA ELECTRONICS
          Maintainer: Takehiro Yamaguchi
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
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
            > Parallelprinter
          
ParallelPrinter
Communication
          Experimental (not complete) library to connect a parallel printer to Arduino.
          
          
          Implements printer interface.
          
        
          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.2.5
            (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
            > Glpi esp8266
          
glpi_esp8266
Communication
          It performs the integration between the GLPi system and the ESP8266
          
          
          The glpi_esp8266 library has the mission of enabling Companies or Service Departments to bring a greater level of intelligence to their Businesses, reduce resources through active monitoring and accelerate the delivery of Value to their Clients.
          
        
          Author: Verdanatech Soluções em TI    halexsandro.sales@verdanatech.com
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
            > Tomservo
          
TomServo
Device Control
          Servo Library that allows multiple servos on one battery
          
          
          By putting the servo output pin intoa high-z state we reduce the power consumption when not in use
          
        
          Author: Trent M. Wyatt
          Maintainer: Trent M. Wyatt
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
            > Adafruit ft6206 library
          
Adafruit FT6206 Library
Display
          Arduino library for FT6206-based Capacitive touch screen
          
          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.0.6
            (latest)
          
1.0.5
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
            > Jledpca9685 hal
          
JLedPCA9685-HAL
Other
          A HAL to drive PCA9685 LEDs with JLed
          
          
          A Hardware Abstraction Layer (HAL) for the JLed library to drive LEDs using a PCA9685 I2C PWM controller
          
        
          Author: Jan Delgado
          Maintainer: Jan Delgado
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
            > Bbq10keyboard
          
BBQ10Keyboard
Communication
          Library for using the BBQ10Keyboard PMOD
          
          
          Offers interrupt-driven and polling interfaces.
          
        
          Author: arturo182
          Maintainer: arturo182
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)
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 circular buffer
          
Bolder Flight Systems Circular Buffer
Data Processing
          Circular buffer library.
          
          
          This library supports creating a circular buffer, writing data to it, and reading data from it.
          
        
          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.
5.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
            > Sdterminal
          
SdTerminal
Data Storage
          Basic terminal interface for Arduino SD card logging/file management
          
          Author: PowerBroker2
          Maintainer: PowerBroker2
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.0
            (latest)
          
1.2.0
1.1.1
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
            > Leaphy original extension
          
Leaphy Original Extension
Device Control
          Provides functionality to program Leaphy Original robots
          
          Author: Leaphy Robotics
          Maintainer: Leaphy Robotics
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,
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
            > Tca9534 gpio
          
TCA9534-GPIO
Sensors
          A library to drive the TCA9534 I2C-GPIO
          
          
          Spinoff from SparkFun's QWIIC GPIO Arduino Library.
          
        
          Author: Andy England, Gavin Hurlbut
          Maintainer: Gavin Hurlbut
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
            > Analogkeypad by makuna
          
AnalogKeypad by Makuna
Device Control
          A library that makes interfacing an analog keypad easy.
          
          
          Includes support for events of click and hold.  Tested on esp8266.
          
        
          Author: Michael C. Miller (makuna@live.com)
          Maintainer: Michael C. Miller (makuna@live.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
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
            > Flashlightled
          
FlashLightLED
Device Control
          An Arduino library that can programmatically manipulate the LED color changing light strips controlled by a 44 Key IR Remote.
          
          
          IR signals are sent from an IR transmitter you build. Instructions are included in the read-me file on how to build the trasnmitter circuit as well as sample code to help create your program to control the trasmission.
          
        
          Author: Jake E. Danforth
          Maintainer: Jake E. Danforth
Read the documentation
Go to repository
Compatibility
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
            > Viziotmqttclient
          
VizIoTMqttClient
Communication
          A client library for connect to MQTT server VizIoT.com.
          
          
          This library provides a client for send JSON data and get command from a VizIoT.com.
          
        
          Author: Trunov Alexandr
          Maintainer: Trunov Alexandr
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
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
            > M5family
          
M5Family
Device Control
          Convergence of the relevant dependencies used in M5 products.
          
          
          See more on http://M5Stack.com
          
        
          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.8
            (latest)
          
0.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
            > Sunset
          
sunset
Uncategorized
          Allows calculation of sunrise, sunset, and moonphase
          
          
          Calculates Sunrise and Sunset, along with the Civil, Nautical, and Astronomical times for Sunrise/Sunset. It can also tell you the moon phase for a given time.
          
        
          Author: Peter Buelow
          Maintainer: Peter Buelow
Read the documentation
Compatibility
This library is compatible with the esp8266, esp32, samd, sam, particle-photon, particle-electron, particle-p1, spark-core
          architectures so you
architectures so you
          should be able to use it on the
          following Arduino boards:
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 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.1.7
            (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
            > Ngledflasher library
          
NGLedFlasher Library
Timing
          Arduino library for Flashing more then one LED
          
          
          Arduino library for Flashing more then one LED at a time
          
        
          Author: Nick Gammon
          Maintainer: Paul Cavanagh (pacav69@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
          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
            > Esp8266autowifi
          
ESP8266AutoWifi
Other
          Auto Connect WiFi for ESP8266 Board.
          
          
          Connect to saved wifi addresses and reconnect without hard coding.
          
        
          Author: Alif Fathoni
          Maintainer: Alif Fathoni
Read the documentation
Compatibility
This library is compatible with the esp8266
          architecture.
          
        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.9.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
            > Ucdb
          
uCDB
Data Storage
          API for querying Constant DataBase file store.
          
          
          Simple and fast solution for constant (key, value) dictionary. Supports files up to 4 gigabyte.
          
        
          Author: Ioulianos Kakoulidis
          Maintainer: Ioulianos Kakoulidis
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.
0.5.5
            (latest)
          
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.3
0.4.2
0.4.1
0.4.0
0.3.0
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
            > Asyncmqtt generic
          
AsyncMQTT_Generic
Communication
          Arduino Library for ESP8266, ESP32, Portenta_H7, STM32 and RP2040W asynchronous MQTT client implementation
This library, ported to support ESP32, WT32_ETH01 (ESP32 + LAN8720), (ESP32 + LwIP W5500), (ESP32 + LwIP ENC28J60), ESP8266, Portenta_H7 (Ethernet or WiFi) and STM32 (LAN8742A or LAN8720 Ethernet), Teensy 4.1 using QNEthernet, RASPBERRY_PI_PICO_W with CYW43439 WiFi. Currently supporting TLS/SSL for ESP32 only
          
        
          Author: Marvin ROGER,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
          Arduino IDE and install it from there.