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
            > Esp8266 framework
          
esp8266-framework
Communication
          esp8266 framework stack for easy configurable applications
          
          
          esp8266 framework includes all services like gpio, wifi, http, mqtt, ntp, ota, napt, espnow, mesh, server etc. which are ready to use in all applications
          
        
          Author: Suraj I.
          Maintainer: Suraj I.
Read the documentation
Compatibility
This library is compatible with the esp8266
          architecture.
          
        Releases
To use this library, open the Library Manager in
          the
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Sparkfun stusb4500
          
SparkFun STUSB4500
Device Control
          A library for the SparkFun Power Delivery Board - STUSB4500.
          
          
          The library allows you to modify the settings for the STUSB4500 USB PD sink controller from STMicroelectronics.
          
        
          Author: SparkFun Electronics
          Maintainer: SparkFun Electronics
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
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
            > Rc switch
          
rc-switch
Device Control
          Operate 433/315Mhz devices.
          
          
          Use your Arduino, ESP8266/ESP32 or Raspberry Pi to operate remote radio controlled devices. This will most likely work with all popular low cost power outlet sockets.
          
        
          Author: sui77
          Maintainer: sui77,fingolfin
Read the documentation
Compatibility
This library is compatible with the avr, esp8266, esp32, stm32
          architectures so you
          should be able to use it on the
          following Arduino boards:
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.
2.6.4
            (latest)
          
2.6.3
2.6.2
2.6.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Tfminiarduino
          
TFminiArduino
Device Control
          Arduino library for Benewake TFmini micro LiDAR module
          
          Author: hideakitai
          Maintainer: hideakitai
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.
0.1.1
            (latest)
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Sparkfun webserver esp32 w5500
          
SparkFun_WebServer_ESP32_W5500
Communication
          Simple Ethernet WebServer for ESP32 boards using W5500.
          
          
          This library adds the W5500 as a physical Ethernet interface for the ESP32. The HTTP(S) methods are provided by WiFiServer and WiFiClient. Works great with me-no-dev's ESPAsyncWebServer.
          
        
          Author: SparkFun
          Maintainer: SparkFun Electronics
Read the documentation
Go to repository
Compatibility
This library is compatible with the esp32
          architecture.
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
            > Adg2128
          
ADG2128
Sensors
          A library for the ADG2128 analog cross-point switch.
          
          Author: J. Ian Lindsay
          Maintainer: J. Ian Lindsay
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.0
            (latest)
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Porcupine fr
          
Porcupine_FR
Data Processing
          Porcupine for French language. Porcupine is a highly-accurate and lightweight wake word engine.
          
          
          Porcupine enables building always-listening voice-enabled applications. The device will listen for a wake word. This software library is compatible with Arduino Nano 33 BLE and Arduino Portenta H7, and it comes with a variety of examples that demonstrate how to utilize Picovoice APIs.
          
        
          Author: Picovoice Inc.
          Maintainer: Picovoice Inc. hello@picovoice.ai
Maintainer: Picovoice Inc. hello@picovoice.ai
Read the documentation
Go to repository
Compatibility
This library is compatible with the mbed_nano, mbed_portenta, stm32
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Nano 33 BLE
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.
2.2.1
            (latest)
          
2.2.0
2.1.0
2.0.1
2.0.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Timeinterrupt
          
TimeInterrupt
Timing
          Allows for timer interrupts on various platforms.
          
          
          Emulates timer interrupts by creating a dynamic list of periodically called callback functions.
          
        
          Author: Matthew Dickson
          Maintainer: Matthew Dickson
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
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.
        
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.2
            (latest)
          
1.0.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Stm32duino lis2mdl
          
STM32duino LIS2MDL
Sensors
          Ultra Low Power 3D magnetometer.
          
          
          This library provides Arduino support for the Ultra Low Power 3D magnetometer LIS2MDL for STM32 boards.
          
        
          Author: SRA
          Maintainer: stm32duino
Read the documentation
Compatibility
This library is compatible with the stm32, avr, sam
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Due
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.
        
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.0.0
            (latest)
          
1.0.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Koyn
          
Koyn
Other
          A trustless and decentralized Bitcoin library for Arduino compatible boards
          
          
          Send bitcoin transactions or trigger physical actions when transactions happen on the bitcoin network
          
        
          Author: Elkrem, Inc.
          Maintainer: Eslam Ali
Read the documentation
Go to repository
Compatibility
This library is compatible with the esp32, esp8266
          architectures.
          
        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
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
            > Csv parser
          
CSV Parser
Data Processing
          CSV Parser for Arduino.
          
          
          It turns CSV string into an associative array. It was written with care about speed/space efficiency.
          
        
          Author: Michal Borowski
          Maintainer: Michal Borowski
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.1
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
            > Wtv020sd16p
          
WTV020SD16P
Signal Input/Output
          Arduino library for the WTV020-SD-16P sound module
          
          
          Library to control a WTV020-SD-16P module to play voices from an Arduino board.
          
        
          Author: Diego J. Arevalo, Ryszard Malinowski, Dan F, Thomas A. Hirsch
          Maintainer: FabLab Bayreuth
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
            > Bluedot bma400 library
          
BlueDot BMA400 Library
Sensors
          BlueDot library for BMA400 sensors.
          
          
          Read the BMA400 using the I2C communication mode.
          
        
          Author: BlueDot
          Maintainer: BlueDot
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
            > Duetimer
          
DueTimer
Timing
          Timer Library fully implemented for Arduino DUE
          
          
          There are 9 Timer objects already instantiated for you: Timer0, Timer1, Timer2, Timer3, Timer4, Timer5, Timer6, Timer7 and Timer8.
          
        
          Author: Ivan Seidel
          Maintainer: Ivan Seidel
Read the documentation
Compatibility
This library is compatible with the sam
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Due
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
            > Pubsubclienttools
          
PubSubClientTools
Communication
          Tools for easier usage of PubSubClient
          
          
          Provides useful tools for PubSubClient, however they may consume more power and storage. Therefore it's recommended for powerful microcontrollers like ESP8266.
          
        
          Author: Simon Christmann
          Maintainer: Simon Christmann
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
            > Pololu3piplus32u4
          
Pololu3piPlus32U4
Device Control
          Arduino library for the Pololu 3pi+ 32u4 Robot
          
          
          This is a library for the Arduino IDE that helps interface with the on-board hardware on the Pololu 3pi+ 32U4 Robot.
          
        
          Author: Pololu
          Maintainer: Pololu
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
should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.
        
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.3
            (latest)
          
1.1.2
1.1.1
1.1.0
1.0.1
1.0.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Ad5254 asukiaaa
          
AD5254_asukiaaa
Device Control
          It manages potentiometer AD5254 or AD5253
          
          
          It can read and write resister value for potentiometer.
          
        
          Author: Asuki Kono
          Maintainer: Asuki Kono
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
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
            > Lc709204f
          
LC709204F
Sensors
          Arduino library for the LC709204F battery monitor.
          
          
          Arduino library for the LC709204F battery monitor on RedPill+ (ESP32-S3) module.
          
        
          Author: Razvan Mocanu
          Maintainer: Razvan Mocanu
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
            > Sparkfun 6dof ism330dhcx
          
SparkFun 6DoF ISM330DHCX
Sensors
          This library is for the SparkFun Qwiic and Qwiic Micro, 6DoF ISM330DHCX breakout board.
          
          
          This library is a wrapper for the STM's C Library written for the ISM330DHCX.
          
        
          Author: SparkFun Electronics
          Maintainer: SparkFun Electronics
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.6
            (latest)
          
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
            > Ble midi
          
BLE-MIDI
Communication
          BLE-MIDI I/Os for Arduino
          
          
          MIDI over Bluetooth Low Energy (BLE-MIDI) 1.0 for Arduino
          
        
          Author: lathoub
          Maintainer: lathoub
Read the documentation
Compatibility
This library is compatible with the esp32, samd, megaavr, mbed, apollo3, mbed_nano, mbed_portenta
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino MKR FOX 1200
following Arduino boards:
Arduino MKR FOX 1200
Arduino MKR GSM 1400
Arduino MKR NB 1500
Arduino MKR VIDOR 4000
Arduino MKR WAN 1300 (LoRa connectivity)
Arduino MKR WAN 1310
Arduino MKR WiFi 1010
Arduino MKR ZERO (I2S bus & SD for sound, music & digital audio data)
Arduino MKR1000 WIFI
Arduino Nano 33 BLE
Arduino Nano 33 IoT
Arduino Nano Every
Arduino Uno WiFi REV2
Arduino Zero
Portenta H7
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.
        
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.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
            > Bolder flight systems ms4525
          
Bolder Flight Systems MS4525
Sensors
          Library for communicating with MS4525DO pressure transducers.
          
          
          This library supports I2C communication with the MS4525DO retrieving pressure and temperature data.
          
        
          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
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
            > Cht8305
          
CHT8305
Sensors
          Arduino library for CHT8305 temperature and humidity sensor.
          
          Author: Rob Tillaart
          Maintainer: Rob Tillaart
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.1.6
            (latest)
          
0.1.5
0.1.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
            > Colorconverter
          
ColorConverter
Other
          Color Converter Library
          
          
          The ColorConverter library contains simple functions to convert colors between different systems (RGB, HSV, HSL, temperature).
          
        
          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.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
            > Ala
          
ALA
Other
          Arduino Light Animation (ALA) library
          
          
          Arduino Light Animation (ALA) is a library for Arduino boards to simplify the development of light animations using LEDs and LED strips.
          
        
          Author: bportaluri
          Maintainer: Bruno Portaluri
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.3.8
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
            > Dac8552
          
DAC8552
Sensors
          Arduino library for DAC8552 SPI Digital Analog Convertor
          
          
          experimental
          
        
          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.4
            (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
            > Desklab
          
desklab
Sensors
          Implement methods for the use of desklab (www.desk-lab.de) devices.
          
          
          Supports desklab Photometers. You will also have to install Adafruit_SSD1306 and Adafruit-GFX-Library.
          
        
          Author: Axel Schlindwein
          Maintainer: desklab gUG
Read the documentation
Compatibility
This library is compatible with the 
          architecture.
          
        Releases
To use this library, open the Library Manager in
          the
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Trigdef
          
TrigDef
Data Processing
          A look-up table for trig functions.
          
          
          Helps avoid floating math in order to increase computational efficiency in some applications.
          
        
          Author: Linnes Lab, Orlando S. Hoilett, Akio K. Fujita
          Maintainer: Orlando S. Hoilett
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
Reference
            >  Libraries
            > Arduino oplaui
          
Arduino_OplaUI
Display
          User interface helpers and widgets for the Arduino Oplà IoT Kit (MKR IoT Carrier)
          
          
          Provides user interface helpers and widgets for the Arduino Oplà IoT Kit (MKR IoT Carrier)
          
        
Compatibility
This library is compatible with the samd
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino MKR FOX 1200
Arduino MKR GSM 1400
Arduino MKR NB 1500
Arduino MKR VIDOR 4000
Arduino MKR WAN 1300 (LoRa connectivity)
Arduino MKR WAN 1310
Arduino MKR WiFi 1010
Arduino MKR WAN 1310
Arduino MKR WiFi 1010
Arduino MKR ZERO (I2S bus & SD for sound, music & digital audio data)
Arduino MKR1000 WIFI
Arduino Nano 33 IoT
Arduino Zero
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.
        
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.0
            (latest)
          
1.0.0
Usage
This Arduino library provides user interface helpers and widgets for the Arduino Oplà IoT Kit and the MKR IoT Carrier.With this library you can use the features of the device (round display, colored LEDs, buzzer and touch buttons) to create an interactive user interface.
The library is centered on the concept of “widget”, which is used to represent data on the display and provide interaction. With this library you can add multiple widgets to your Oplà, which will be displayed one at time as if they were pages. This way you can use your Oplà for multiple things at the same time, acting like a control panel: for instance, if you have multiple values (temperature, humidity, light…) you can add a widget for each one.
This library works seamlessly with Arduino Cloud, so you can use it also to visualize and manipulate data that may be related to other devices in your network, using the device-to-device communication feature of Arduino Cloud. This allows you to show temperature from multiple rooms in your house, or control multiple lights.
How to use the library
Widgets
There are two ways you can access your widgets:
How to use the library
Widgets
There are two ways you can access your widgets:
The DirectWidgetsApp class assigns each widget to a button: in this case you’re limited to 5 widgets and you can’t use the buttons for interaction
The CycleWidgetsApp class lets you cycle through the widgets using a single button: in this case you can have as many widgets as the board memory allows and you can use the remaining four buttons for interaction
See the examples to learn the syntax.
Gauges
The library provides also lower level classes to render gauges to display values in different styles. Such classes are automatically called when you create widgets, so you don’t need to use them directly unless you want to build a custom UI which does not use the widgets system provided by this library.
Methods
begin()
setTitle()
getTitle()
setSuffix()
getSuffix()
setRange()
getMin()
setSteps()
getSteps()
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
            > Rakwireless sdi 12
          
RAKwireless_SDI-12
Display
          Arduino Library for RAK13010 SDI-12 module.
          
          Author: RAKWireless
          Maintainer: RAKWireless
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.1
            (latest)
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 tcs34725
          
DFRobot_TCS34725
Sensors
          A color sensor library
          
          
          Gets the ambient light color
          
        
          Author: DFRobot
          Maintainer: PengKaixing
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
            > Enableinterrupt
          
EnableInterrupt
Signal Input/Output
          Assign an interrupt to any supported pin on all Arduinos, plus ATtiny 84/85 and ATmega 644/1284.
          
          
          Provides a consistent API across chips, architectures, and interrupt types. Makes External and Pin Change on the ATmega series, and Due and Zero pin interrupts operate similarly. Code optimized for speed; includes an extra-high-speed mode for speed critical code.
          
        
          Author: Mike "GreyGnome" Schwager
          Maintainer: Mike "GreyGnome" Schwager
Read the documentation
Maintainer: Mike "GreyGnome" Schwager
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)
          
0.9.8
0.9.5
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
0.8.2
0.6.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Oss ec microchip tc1046 00000057
          
OSS-EC_MICROCHIP_TC1046_00000057
Sensors
          Microchip Technology TC1046 Temperature Sensor Library.
          
          
          Number of Components:Single, Calculation:Floating-point, Moving average filter:Select Non SMA EMA WMA, Diagnosis:Range Min to Max
          
        
          Author: RLL-Blue-Dragon
          Maintainer: RLL-Blue-Dragon
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
            > Ringbuffer
          
RingBuffer
Data Storage
          This library allows to use ring buffer with and without interrupts.
          
          
          RingBuffer is a library for ring buffers. Elements can be of arbitrate type.
          
        
          Author: Jean-Luc - Locoduino
          Maintainer: Jean-Luc - Locoduino
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
            > Tensorflowlite esp32
          
TensorFlowLite_ESP32
Data Processing
          Allows you to run machine learning models locally on your ESP32 device.
          
          
          This library runs TensorFlow machine learning models on microcontrollers, allowing you to build AI/ML applications powered by deep learning and neural networks. With the included examples, you can recognize speech, detect people using a camera, and recognise "magic wand" gestures using an accelerometer. The examples work best with the Arduino Nano 33 BLE Sense board, which has a microphone and accelerometer.
          
        
          Author: TensorFlow Authors
Author: TensorFlow Authors
          Maintainer: TANAKA Masayuki
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
            (latest)
          
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.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
            > Arduinoiotcloudbearssl
          
ArduinoIoTCloudBearSSL
Communication
          Port of BearSSL to Arduino.
          
          
          This library depends on ArduinoECCX08.
          
        
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.2
            (latest)
          
1.1.1
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Movi voice dialog shield
          
MOVI Voice Dialog Shield
Signal Input/Output
          This is the Arduino library for the MOVI(tm) Voice Dialog Shield.
          
          
          It makes it easy to control most of MOVIs speech recognition and synthesis features across different Arduino platforms. The library is highly recommended but optional as MOVI can be controlled through a low level serial interface.
          
        
          Author: Audeme LLC
          Maintainer: Gerald Friedland
Read the documentation
Go to repository
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
            > Controleforno
          
ControleForno
Device Control
          Uma biblioteca para controle e automacao de forno tipo esteira.
          
          Author: Gustavo Voltani von Atzingen
          Maintainer: Gustavo Voltani von Atzingen
Read the documentation
Go to repository
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.
        
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.0.7
            (latest)
          
2.0.6
2.0.5
2.0.4
2.0.3
2.0.2
1.0.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > M5unit 4relay
          
M5Unit-4RELAY
Device Control
          Library for M5Stack 4RELAY UNIT
          
          
          See more on https://docs.m5stack.com/en/unit/4relay
          
        
          Author: M5Stack
          Maintainer: M5Stack
Read the documentation
Compatibility
This library is compatible with the esp32
          architecture.
          
        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.0.1
            (latest)
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Gamebuino classic
          
Gamebuino Classic
Device Control
          Create your own games on a fun and retro console.
          
          
          Learn more on https://gamebuino.com
          
        
          Author: Aurelien Rodot et al.
          Maintainer: Aurelien Rodot
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
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.5.2
            (latest)
          
0.5.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
            > Ws2812fx
          
WS2812FX
Device Control
          WS2812 FX Library for Arduino and ESP microprocessors.
          
          
          This library features a variety of blinken effects for WS2811/WS2812/NeoPixel LEDs.
          
        
          Author: Harm Aldick
          Maintainer: Harm Aldick
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.4.2
            (latest)
          
1.4.1
1.4.0
1.3.5
1.3.4
1.3.3
1.3.1
1.3.0
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.9
1.1.8
1.1.7
1.1.6
1.1.5
1.1.3
1.1.2
1.1.1
1.1.0
1.0.9
1.0.8
1.0.6
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
            > Gyverntc
          
GyverNTC
Sensors
          Simple library for NTC thermistors
          
          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.3.0
            (latest)
          
1.2.0
1.1.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Max6675 with hardware spi
          
MAX6675 with hardware SPI
Sensors
          A library for MAX6675 thermocouple interface.
          
          
          The library allows to control MAX6675 thermocouple interface. Uses hardware SPI and respects poll timings according to the datasheet
          
        
          Author: Evgeny Kremer
          Maintainer: Evgeny Kremer
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
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 led backpack library
          
Adafruit LED Backpack Library
Display
          Adafruit LED Backpack Library for our 8x8 matrix and 7-segment LED backpacks
          
          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.3.2
            (latest)
          
1.3.1
1.3.2
            (latest)
          
1.3.1
1.2.1
1.2.0
1.1.10
1.1.9
1.1.8
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Esp8266mqttclient
          
ESP8266MQTTClient
Communication
          MQTT Client for ESP8266
          
          Author: Tuan PM
          Maintainer: Tuan PM
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.
1.0.5
            (latest)
          
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
            > Sparkfun smol power board arduino library
          
SparkFun smol Power Board Arduino Library
Communication
          This library facilitates communication with the smôl Power Boards over I2C.
          
          
          The smôl Power Board AAA and smôl Power Board LiPo are very compact power boards for the smôl family of boards.
This library makes it easy to communicate with the ATtiny on the power board and configure it for power-down.
          
        
          Author: SparkFun Electronics
          Maintainer: SparkFun Electronics
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
            > Arduino grovei2c ultrasonic
          
Arduino_GroveI2C_Ultrasonic
Sensors
          Get distance and travel time from M5stack Grove I2C ultrasonic sensor.
          
Read the documentation
Go to repository
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.0
            (latest)