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
            > Analogkeypad
          
AnalogKeypad
Signal Input/Output
          Arduino Library for (Robotdyn) 4x4 and 4x3 AnalogKeypad
          
          
          Might need tuning per device.
          
        
          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.
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
            > Fast math
          
fast_math
Data Processing
          Arduino library for fast math algorithms
          
          
          divmod10
          
        
          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.1
            (latest)
          
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
            > Asyncwebserver rp2040w
          
AsyncWebServer_RP2040W
Communication
          Asynchronous WebServer Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core.
This library, which is relied on AsyncTCP_RP2040W, is part of a series of advanced Async libraries for RP2040W, such as AsyncTCP_RP2040W, AsyncUDP_RP2040W, AsyncWebServer_RP2040W, AsyncHTTPRequest_RP2040W, AsyncHTTPSRequest_RP2040W, etc. Now can display programmed WiFi country-code, support using CString to save heap to send very large data and examples to demo how to use beginChunkedResponse() to send large html in chunks
          
        
          Author: Hristo Gochkov,Khoi Hoang
          Maintainer: Khoi Hoang
Read the documentation
Compatibility
This library is compatible with the rp2040
          architecture.
          
        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
the
          Arduino IDE and install it from there.
1.5.0
            (latest)
          
1.4.2
1.4.1
1.4.0
1.3.1
1.3.0
1.2.1
1.2.0
1.1.2
1.1.1
1.1.0
1.0.3
1.0.2
1.0.1
1.0.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Simplehotp
          
SimpleHOTP
Data Processing
          A lightweight HOTP (HMAC - Based one Time Password) Generator for Arduino.
          
          
          This library is for those, who want to save on memory and still use HOTPs. HOTPS can be easily validated or generated using this library. This Library also enables the developer to use SHA1 and HMAC functionality.
          
        
          Author: Jonathan Lusky
          Maintainer: Jonathan Lusky
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
            > Vega st7735 and st7789
          
VEGA_ST7735_and_ST7789
Display
          This is a library for the Adafruit ST7735 and ST7789 SPI displays.
          
          Author: CDAC
          Maintainer: VEGA-Processor
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
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
            > Pca9635
          
PCA9635
Signal Input/Output
          Arduino library for PCA9635 I2C LED driver 16 channel
          
          
          PWM, 8 bit
          
        
          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.4.6
the
          Arduino IDE and install it from there.
0.4.6
            (latest)
          
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.2
0.2.1
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
            > Gyverjoy
          
GyverJoy
Sensors
          Library for analog joystic Arduino
          
          Author: AlexGyver
          Maintainer: AlexGyver
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
            > Xgzp6897d
          
XGZP6897D
Sensors
          A library for XGZP6897D I2C differential pressure sensor from CFSensor.
This library should be compatible with a familly of pressure sensors, including XGZP6899D, XGZP6897D, XGZP6847D, XGZP6857D, XGZP6859D, XGZP6869D, XGZP6877D, XGZP6887D, XGZP6858D
          
        
          Author: Francis SOURBIER
          Maintainer: Francis SOURBIER
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
            > Ds1307rtc
          
DS1307RTC
Timing
          Use a DS1307 Real Time Clock chip with the Time library
          
          Author: Michael Margolis
          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.4.1
            (latest)
          
1.4.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
            > Sensirion i2c sgp41
          
Sensirion I2C SGP41
Sensors
          Library for the SGP41 sensor family by Sensirion
          
          
          Enables you to use the SGP41 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
            > Postneoswserial
          
PostNeoSWSerial
Communication
          An efficient replacement for SoftwareSerial at baud rates 9600, 19200 and 38400.
          
          
          Now supports LGT8F328P
          
        
          Author: Hexaedron
          Maintainer: Hexaedron
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
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
            > Littlefs portenta h7
          
LittleFS_Portenta_H7
Data Storage
          Wrapper of LittleFS for Arduino MBED Portenta_H7 boards
          
          
          This library facilitates your usage of LittleFS for the onboard flash. LittleFS supports power fail safety and high performance
          
        
          Author: Khoi Hoang
          Maintainer: Khoi Hoang
Read the documentation
Compatibility
This library is compatible with the mbed, mbed_portenta
          architectures so you
          should be able to use it on the
          following Arduino boards:
Portenta H7
following Arduino boards:
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.2.0
            (latest)
          
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
            > Richhttpserver
          
RichHttpServer
Communication
          An addon for ESP8266WebServer which makes common tasks for developing a rich REST API straightforward.
          
          
          This library makes it easy to build rich application REST servers that respond to routes with variables in them (e.g., /things/:thing_id), add authentication, etc.
          
        
          Author: Chris Mullins
          Maintainer: Chris Mullins
Read the documentation
Compatibility
This library is compatible with the esp8266, esp32
          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
            > Sodaq rn2483
          
Sodaq_RN2483
Communication
          An Arduino library for the Microchip RN2483.
          
          
          It supports sending and receiving payloads as a Class A LoRaWAN device.
          
        
          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
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.0
            (latest)
          
1.0.11
1.0.10
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.2
1.0.1
1.0.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
Reference
            >  Libraries
            > Arduino mkrrgb
          
Arduino_MKRRGB
Display
          Allows you to draw on your MKR RGB shield.
          
          
          Depends on the ArduinoGraphics library.
          
        
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 ZERO (I2S bus & SD for sound, music & digital audio data)
Arduino MKR1000 WIFI
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.0
            (latest)
          
1.0.0
Usage
The Arduino MKR RGB library allows you to draw on the MKR RGB Shield using some very basic functions. This library is also the software interface necessary to create more complex graphics using the ArduinoGraphics Library.
This library is the one you should use to create the object YourScreen that you find in the examples of the ArduinoGraphics library. You may choose any label for your matrix objetct as far as you use that label instead of YourScreen label.
To use this library:
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
            > Frt
          
frt
Timing
          Lightweight, easy-to-use wrapper around the Arduino_FreeRTOS_Library.
          
          
          frt is an object-oriented wrapper around FreeRTOS tasks, mutexes, semaphores, and queues. It provides the basic tools for a clean multithreading approach based on the Arduino_FreeRTOS_Library with focus on static allocation, so you know your SRAM demands at compile time.
          
        
          Author: Flössie
          Maintainer: Flössie
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.
0.9.2
            (latest)
          
0.9.1
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
            > Savlayfilter
          
SavLayFilter
Data Processing
          Savitzky-Golay Filtering Algorithm
          
          
          A Savitzky-Golay Filtering Algorithm that can take input data and smooth it and/or compute up to the 5th derivative. Works from cubic to sexic polynomials.
          
        
          Author: James Deromedi
          Maintainer: James Deromedi
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
            > Sim800l http connector
          
SIM800L HTTP connector
Communication
          Library for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods.
          
          
          This library supports power management, network registration, signal check, GPRS connectivity, HTTP/HTTPS protocols, GET/POST methods and software/hardware serials.
          
        
          Author: Olivier Staquet
          Maintainer: Olivier Staquet
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
            > Absmouse
          
absmouse
Device Control
          Absolute positioning USB HID mouse library.
          
          
          This library plugs into the Arduino HID library and can be used with other HID-based libraries.
          
        
          Author: Jonathan Edgecombe
          Maintainer: Jonathan Edgecombe
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
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 graphic vfd display library
          
Adafruit Graphic VFD Display Library
Display
          Adafruit's 128x64 Graphic VFD Display 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
          Arduino IDE and install it from there.
1.1.0
            (latest)
          
1.0.1
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Tinyudp
          
tinyUDP
Uncategorized
          tiny UDP send & recv.
          
          
          a library to control tiny UDP send & recv.
          
        
          Author: @chrmlinux03
          Maintainer: @chrmlinux03
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.2
            (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
            > Ccs811 soldered
          
CCS811-Soldered
Uncategorized
          CCS811 Environmental Sensor
          
          
          CCS811 Environmental Sensor Library with functionalities to control and get data about air quality
          
        
          Author: Soldered
          Maintainer: Soldered
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.
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
            > Hardwarebleserial
          
HardwareBLESerial
Communication
          An Arduino library for Nordic Semiconductors proprietary UART/Serial Port Emulation over BLE protocol, using ArduinoBLE.
          
          
          The interface is largely a drop-in replacement for the SoftwareSerial class, without any of the blocking calls and with additional line-oriented methods such as peekLine() and readLine(). There is also a polling method that must be called regularly to perform various internal housekeeping tasks.
          
        
          Author: Anthony Zhang (Uberi)
          Maintainer: Anthony Zhang (Uberi)
Read the documentation
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
            > Espusbhost
          
EspUsbHost
Device Control
          This is a library for using USB Host with ESP32.
          
          
          You can use the functions of the USB host such as the keyboard by using ESP32-S3 etc.
          
        
          Author: TANAKA Masayuki
          Maintainer: TANAKA Masayuki
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
            > Genericmotordriver
          
GenericMotorDriver
Other
          Generic library for controlling PWM, brushed DC motor drivers.
          
          
          Allows control through a MotorController class with functions to set motor power and to set a software ramp rate.
          
        
          Author: Nicholas Berryman
          Maintainer: Nicholas Berryman
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
            > Endo continuum robot
          
Endo-Continuum-Robot
Device Control
          The Endo Continuum Robot Library
          
          
          For controlling the open-source Endo Continuum Robot from OSMR.
          
        
          Author: Visakan Mathivannan
          Maintainer: Angus B. Clark
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
            > Samd21 turbo pwm
          
SAMD21 turbo PWM
Signal Input/Output
          Fast-PWM library for SAMD21G-based Arduinos
          
          Author: Oscar den Uijl aka ocrdu
          Maintainer: ocrdu
Read the documentation
Compatibility
This library is compatible with the samd
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino MKR FOX 1200
Arduino MKR GSM 1400
Arduino MKR NB 1500
Arduino MKR VIDOR 4000
Arduino MKR NB 1500
Arduino MKR VIDOR 4000
Arduino MKR WAN 1300 (LoRa connectivity)
Arduino MKR WAN 1310
Arduino MKR WiFi 1010
Arduino MKR ZERO (I2S bus & SD for sound, music & digital audio data)
Arduino MKR1000 WIFI
Arduino Nano 33 IoT
Arduino Zero
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.
        
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.8.5
            (latest)
          
0.8.4
0.8.3
0.8.2
0.8.1
0.8.0
0.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
            > Sprinkler system
          
sprinkler-system
Device Control
          Automated irrigation system with webui, valve controls, metering and other sensors.
          
          
          Support includes Gallons/Litres, Debounce adjustment, conversion, and SPIFFS filesystem power off backup support Leak detection and more.
          
        
          Author: Jordan Rubin
          Maintainer: Jordan Rubin
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
            > Small e paper shield v2
          
Small e-paper Shield V2
Display
          Arduino library to control Small e-paper Shield V2.
          
          
          Small e-paper shield is a driver shield for e-paper of 2.0 inch and 2.7 inch sizes. It’s capable of displaying texts, graphics and images and supporting more than 170 languages. The upper surface of the shield is flat and clean, which gives great support to the e-paper attached on it.
          
        
          Author: Seeed Studio
          Maintainer: Seeed Studio
Read the documentation
Compatibility
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
Reference
            >  Libraries
            > Arduino lsm6ds3
          
Arduino_LSM6DS3
Sensors
          Allows you to read the accelerometer and gyroscope values from the LSM6DS3 IMU on your Arduino Nano 33 IoT or Arduino Uno WiFi Rev2 boards.
          
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.2
            (latest)
          
1.0.1
1.0.0
Usage
1.0.1
1.0.0
Usage
The ArduinoLSM6DS3 library allows you to use the inertial measurement unit (IMU) available on the Arduino® Nano 33 IoT board and the Arduino® UNO WiFi Rev 2 board. The IMU is a LSM6DS3, it has a 3-axis accelerometer and a 3-axis gyroscope. The IMU is connected through I2C on the Nano 33 IoT board’s microcontroller and through SPI on the UNO WiFi Rev. 2 board’s microcontroller. The values returned are signed floats.
To use this library:
#include <Arduino_LSM6DS3.h>
The ArduinoLSM6DS3 library takes care of the sensor initialization and sets its values as follows:
Accelerometer range is set at ±4 g with a resolution of 0.122 mg.
Accelerometer range is set at ±4 g with a resolution of 0.122 mg.
Gyroscope range is set at ±2000 dps with a resolution of 70 mdps.
Output data rate is fixed at 104 Hz.
Methods
begin()
end()
readAcceleration()
readGyroscope()
accelerationAvailable()
gyroscopeAvailable()
accelerationSampleRate()
gyroscopeSampleRate()
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
            > Bleeper
          
Bleeper
Other
          A library to store generic configurations.
          
          
          Easily define your configuration hierarchy, the type of each property and weather or not it should be persisted.
          
        
          Author: Diego Ernst
          Maintainer: Diego Ernst
Read the documentation
Go to repository
Compatibility
This library is compatible with the esp8266, esp32
          architectures.
          
        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
            > Battery sense
          
Battery Sense
Other
          Arduino battery sensing library
          
          Author: AgileWare
          Maintainer: Roberto Lo Giacco
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.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
            > Pushdisconnector
          
PushDisConnector
Communication
          A client library to send data and alerts to a smartphone over the internet.
          
          
          The library contains the PushDis CPP client, which connects to the PushDis API. The receiver smartphone requires the PushDis app. More information on www.pushdis.com.
          
        
          Author: PushDis
          Maintainer: PushDis
Read the documentation
Go to repository
Compatibility
This library is compatible with the esp8266, esp32
          architectures.
          
        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
            > Arduinolog
          
ArduinoLog
Communication
          Small logging framework
          
          
          ArduinoLog is a minimalistic logging framework to help the programmer output log statements to a variety of output targets. ArduinoLog is designed so that log statements can remain in the code with minimal performance cost. In order to facilitate this the loglevel can be adjusted, and if the code is completely tested all logging code can be compiled out. Tested for AVR, ESP8266 & ESP32 boards. Detailed instructions for use on Github page.
          
        
          Author: Thijs Elenbaas
Author: Thijs Elenbaas
          Maintainer: Thijs Elenbaas
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.1.1
            (latest)
          
1.0.3
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
            > Throttle
          
Throttle
Signal Input/Output
          Just like Debounce but faster
          
          
          Debounce a pin without initials delays
          
        
          Author: Michele Gruppioni @Gruppio
          Maintainer: Michele Gruppioni @Gruppio
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
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
            > M5facesencoder
          
M5FacesEncoder
Communication
          Arduino Library for reading encoder values from the M5Stack Faces Encoder Module
          
          
          It allows you to use callback functions to track encoder interactions.
          
        
          Author: Lennart Hennigs
          Maintainer: Lennart Hennigs
Read the documentation
Compatibility
This library is compatible with the esp32
          architecture.
          
        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.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
            > Xinput
          
XInput
Communication
          Library for emulating an Xbox controller over USB.
          
          
          Requires a compatible board configuration with the proper USB descriptors.
          
        
          Author: David Madison
          Maintainer: David Madison
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.6
            (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
            > Nextion serial string
          
Nextion Serial String
Display
          ESP32/Arduino library for Nextion displays
          
          
          A simple Nextion HMI library which computes string commands. The library is both a simple and powerful tool, easily modified to meet one’s needs. Designed and tested on the esp32 - however it is assumed to be compatible with other MCUs.
          
        
          Author: Darren Osborne
          Maintainer: Darren Osborne
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
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
            > Oled ssd1306 sh1106
          
OLED SSD1306 - SH1106
Display
          Supported OLED display chip: SSD1306 or SH1106. Supported Interface: I2C (internal driven)
          
          
          This library supports all print() and write() calls as the internal Serial lib of Arduino core. Added also printf() std function call. TTY mode: Display can be used like a terminal window (without positioning the cursor before print), it will scroll up automatically when print function contains a '\r' '\n' character in last screen text line.
Author: Fabio Durigon - Stefan Frings
          Maintainer: Fabio Durigon (develop@dury.it)
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.4
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
            > Simplefusion
          
SimpleFusion
Data Processing
          Simple IMU fusion with a complementary filter.
          
          
          Get Pitch and Roll estimations easily with any 6-DOF IMU!
          
        
          Author: Sean Boerhout
          Maintainer: Sean Boerhout, boeseany21@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
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Pwfusion mcp2515
          
PWFusion_Mcp2515
Sensors
          MCP2515 SPI CAN Controller Library
          
          
          Interrupt-based, Microchip MCP2510/MCP2515 CAN Transciever Arduino Library.
          
        
          Author: Playing With Fusion
          Maintainer: Jared Leonard
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          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
            > Linear position control
          
Linear Position Control
Device Control
          Position controllers for linear actuators with low-cost components.
          
          
          Provides hardware abstraction layers for control of linear actuators with discrete DC motors and a variety of position feedback sensing techniques.
          
        
          Author: Ethan Li
          Maintainer: Ethan Li
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
            > Ddc ci vpc library
          
DDC-CI VPC library
Device Control
          A simple library to control you monitor over DDC/CI
          
          
          Set brightness, contrast and more by abusing unused VGA/DVI/HDMI inputs of your monitor.
          
        
          Author: Toni Tanner
          Maintainer: Toni Tanner
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
            > Mysql connector arduino
          
MySQL Connector Arduino
Communication
          Connects Arduino using Arduino Ethernet-compatible shields including the Ethernet Shield and WiFi Shield.
You can use this library to connect your Arduino project directly to a MySQL server without using an intermediate computer or a web- or cloud-based service. Having direct access to a database server means you can store data acquired from your project as well as check values stored in tables on the server. This also means you can setup your own, local MySQL server to store your data further removing the need for Internet connectivity. If that is not an issue, you can still connect to and store data on a MySQL server via your network, Internet, or even in the cloud!
          
        
          Author: Dr. Charles Bell
          Maintainer: Dr. Charles Bell
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
            > Ncolor
          
NColor
Data Processing
          NColor Library, NFuncs required, https://github.com/Narwhalsss360/NFuncs.
          
          
          This is the NColor library containing usefuls for manipulating color such as RGB, HSV and HEXRGB. This also contains RGBLed class to use RGB LEDs.
          
        
          Author: Narwhalsss360
          Maintainer: Narwhalsss360
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
            > Switch2 lib
          
Switch2_lib
Timing
          A clone of Switch_lib (O.Goma) library for switching digital pins with timers, adding milliseconds
          
          
          Easy to use library for switching relays with temporization, alternate periods and simple timers.
          
        
          Author: P.Vannatto
          Maintainer: P.Vannatto
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
            > Lineformatter
          
LineFormatter
Data Processing
          Wrapper class for Stream e.g. Serial to enhance layout of tabular data.
          
          
          Set flexible tab positions, repeat strings for easy layout.
          
        
          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.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
            > Simpleticker
          
SimpleTicker
Timing
          A library for creating Tickers, which will notify user that a given period has elapsed. Replaces delay() and allows users to write non-blocking code.
          
          
          This library allows you to write non-blocking code. First, you create a new instance of Ticker, where you specify time period you want to track. Then you periodically call Ticker#perform() method, and after the period elapses, counter will be non-zero.
          
        
          Author: JSC electronics
          Maintainer: JSC electronics, development@jsce.cz
Read the documentation
Maintainer: JSC electronics, development@jsce.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
          Arduino IDE and install it from there.
2.1.0
            (latest)
          
2.0.0
1.0.2
1.0.0