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
            > Electronicseducation
          
ElectronicsEducation
Other
          Arduino libraries and educational materials for workshop
          
          
          Uses grammer and object oriented programming to make computer science more accessible
          
        
          Author: Jacob Smith
          Maintainer: Jacob Smith
Read the documentation
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Gyverpwm
          
GyverPWM
Signal Input/Output
          Library for advanced PWM settings of AVR
          
          Author: AlexGyver
          Maintainer: AlexGyver
Read the documentation
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Timestamp32bits
          
timestamp32bits
Data Processing
          A library for calculating UNIX-like timestamps for dates AFTER January 1, 1970 or January 1 of whichever year is selected as EPOCH.
          
          
          This library allows to generate 32 bits timestamps that are compatible with valid current UNIX timestamps for the time period between 1/1/1970 and 2/7/2106 06:28:15. Now it also allows to generate custom timestamps specifying the EPOCH year.
          
        
          Author: Enrique Condes
          Maintainer: Enrique Condes
Read the documentation
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
            > Melopero ubx protocol
          
Melopero UBX Protocol
Communication
          A library to easily create Ubx messages.
          
          
          This library allows the user to easily create UbxMessages to be sent with the Melopero SAM_M8Q library.
          
        
          Author: Melopero Electronics
          Maintainer: Leonardo La Rocca
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
            > Opendevice
          
OpenDevice
Communication
          OpenDevice is a set of tools and APIs to build solutions for the "Internet of Things" like home automations systems, robotics, smart city, energy monitoring, security, sensor monitoring
          
          
          Provide an open and unified framework to interconnect IoT devices, data, and applications over the Web, if you need communication between software and hardware, probably your place is here. Plug your device (Arduino/Raspberypi/Other) to the Cloud and sync in real-time.
          
        
          Author: Ricardo JL Rufino
Author: Ricardo JL Rufino
          Maintainer: Ricardo JL Rufino
Read the documentation
Go to repository
Compatibility
This library is compatible with the avr, esp8266, sam
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Due
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.
        
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.5.4
            (latest)
          
0.5.3
0.1.4
0.1.3
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Arduinotea5767
          
ArduinoTEA5767
Device Control
          A simple to use library for the TEA5767 I2C FM receiver IC.
          
          
          It supports multiple devices and just wraps the I2C command to set the frequency.
          
        
          Author: Simon Monk
          Maintainer: Simon Monk
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
            > Esp32mqttclient
          
ESP32MQTTClient
Communication
          A thread-safe MQTT library based on the  of ESP-IDF instead of PubSubClient.
          
          
          This library has friendly interfaces like EspMQTTClient.
          
        
          Author: Chen Yijun
          Maintainer: Chen Yijun
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.1.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Sparkfun sgp40 arduino library
          
SparkFun SGP40 Arduino Library
Sensors
          Library for the Sensirion SGP40 air quality sensor
          
          
          The SGP40 is an indoor air quality sensor equipped with an I2C interface. This library uses Sensirion’s powerful VOC Algorithm to translate the sensor's raw output signal into a VOC Index as a robust measure for indoor air quality.
          
        
          Author: SparkFun Electronics
          Maintainer: SparkFun Electronics
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
            > Stm32duino ism43362 m3g l44
          
STM32duino ISM43362-M3G-L44
Communication
          This library includes drivers for Inventek Systems WiFi device named ISM43362-M3G-L44.
          
          
          This library is built for STM32 microcontrollers and comes with examples of implementation of the WiFi driver.
          
        
          Author: Wi6labs
          Maintainer: stm32duino
Read the documentation
Compatibility
This library is compatible with the stm32
          architecture.
          
        Releases
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Acespi
          
AceSPI
Communication
          Unified interface for selecting hardware or software SPI implementations on Arduino platforms.
          
          
          Provides HardSpiInterface, HardSpiFastInterface, SimpleSpiInterface, and SimpleSpiFastInterface.
          
        
          Author: Brian T. Park
          Maintainer: Brian T. Park
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
            > Xlr8pong
          
XLR8Pong
Uncategorized
          Pong game using the FPGA logic. For Alorium Technology's XLR8 board.
          
          Author: Alorium Technology
          Maintainer: Alorium Technology
Read the documentation
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Esp8266 ping
          
ESP8266-ping
Communication
          A library to enable esp8266 platform to send and receive ping messages.
          
          
          Present library defines a 'Pinger' class that allows access to low level LWIP functions. It accepts IP addresses as well as DNS names, handles ICMP echo requests and responses allowing some packet customizations, and provides statistics on ping results.
          
        
          Author: Alessio Leoncini
          Maintainer: Alessio Leoncini
Read the documentation
Go to repository
Compatibility
This library is compatible with the esp8266
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
            > Mcp7940
          
MCP7940
Device Control
          Arduino library to use the Microchip MCP7940 RTC (Real-Time-Clock)
          
          
          Allowing access to and control of the MCP7940 RTC functionality including the base read/write of time and setting up multiple alarms as well as setting the MFP pin
          
        
          Author: https://github.com/SV-Zanshin
          Maintainer: https://github.com/SV-Zanshin
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
            > Dwin t5l api wrapper
          
DWIN T5L API wrapper
Communication
          A basic library to easily communicate with DWIN HMI displays.
          
          
          Using this library, one can easily read from the display via Serial, and also send data to the correct VP without having to worry about making an API wrapper.
          
        
          Author: Vishesh Varma
          Maintainer: Vishesh Varma
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
            > Dualmax14870motorshield
          
DualMAX14870MotorShield
Device Control
          Arduino library for the Pololu Dual MAX14870 Motor Driver Shield
          
          
          This is a library for an Arduino-compatible controller that interfaces with the Pololu Dual MAX14870 Motor Driver Shield for Arduino.
          
        
          Author: Pololu
          Maintainer: Pololu
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
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
            > Esplogger
          
ESPLogger
Data Storage
          This library provides a simple interface to collect data on local storage (embedded flash or micro SD).
          
          
          It is ideal for IoT projects where data must be flushed when an internet connection is available and buffered until that moment. It can store only textual data.
          
        
          Author: Fabiano Riccardi
          Maintainer: Fabiano Riccardi
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
            > Ethernet manager portenta h7
          
Ethernet_Manager_Portenta_H7
Communication
          Simple Ethernet Manager for Portenta_H7 board using Ethernet from Portenta Vision shield. Config data saved in LittleFS.
Library for configuring/auto(re)connecting Ethernet at runtime. Use much less memory compared to full-fledge WiFiManager. Config Portal (CP) will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into CP to use or change instead of manually input. Credentials are saved in LittleFS. New powerful-yet-simple-to-use feature to enable adding dynamic parameters from sketch and input using the same CP. DoubleDetectDetector as well as Virtual Switches feature permits entering CP as requested. Configurable HTML Headers, Customs Style, Head Elements, CORS Header.
          
        
          Author: Khoi Hoang
          Maintainer: Khoi Hoang
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
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 ina219
          
DFRobot_INA219
Sensors
          measure the current and voltage (SKU: SEN0291).
          
          
          drive INA219 chip, which can be used to detect the voltage, current and power of various electronic devices.
          
        
          Author: DFRobot
          Maintainer: fengli(li.feng@dfrobot.com)
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Nmradcc
          
NmraDcc
Communication
          Enables NMRA DCC Communication
          
          
          This library allows you to interface to a NMRA DCC track signal and receive DCC commands. The library has been tested on AVR ATTiny84/85 & ATMega88/168/328/32u4, ESP8266 and Teensy 3.x using the INT0/1 Hardware Interrupt and micros() ONLY and no longer uses Timer0 Compare Match B, which makes it much more portable to other platforms.
Author: Alex Shepherd, Wolfgang Kuffer, Geoff Bunza, Martin Pischky, Franz-Peter Müller, Sven (littleyoda), Hans Tanner, bugfixes by Jueff
          Maintainer: Alex Shepherd
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.0.15
            (latest)
          
2.0.14
2.0.13
2.0.12
2.0.11
2.0.10
2.0.9
2.0.6
2.0.5
2.0.0
1.4.2
1.4.1
1.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
            > Rakwireless ads7830 library
          
RAKwireless ADS7830 library
Sensors
          RAKWireless library for the RAK16001 Sensor Modules
          
          
          Use this library to use the RAK16001 ADC WisBlock module from RAKWireless. Checkout the WisBlock products today!
          
        
          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
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
            > Hackair
          
hackAIR
Sensors
          A library for using a variety of air quality sensors.
          
          
          Part of the hackAIR project. (C) hackAIR Consortium, 2016. This deliverable contains original unpublished work except where clearly indicated otherwise.  Acknowledgement of previously published material and of the work of others has been made through appropriate citation, quotation or both. Reproduction is authorised provided the source is acknowledged.
          
        
          Author: Thanasis Georgiou
          Maintainer: Thanasis Georgiou
Read the documentation
Go to repository
Compatibility
Maintainer: Thanasis Georgiou
Read the documentation
Go to repository
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.0
            (latest)
          
0.6.1
0.6.0
0.5.1
0.5.0
0.4.0
0.3.4
0.3.3
0.3.2
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Rtccounter
          
RTCCounter
Timing
          Provides use of the RTC peripheral in 32bit counter mode. For Arduino SAMD21 boards only.
          
          
          This library enables SAMD21 based boards (Arduino Zero, MKR1000 etc.) to use the internal RTC in 32bit counter mode.
          
        
          Author: Gabriel Notman
          Maintainer: Gabriel Notman
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:
should be able to use it on the
          following Arduino boards:
Arduino MKR FOX 1200
Arduino MKR GSM 1400
Arduino MKR NB 1500
Arduino MKR VIDOR 4000
Arduino MKR WAN 1300 (LoRa connectivity)
Arduino MKR WAN 1310
Arduino MKR WiFi 1010
Arduino MKR ZERO (I2S bus & SD for sound, music & digital audio data)
Arduino MKR1000 WIFI
Arduino Nano 33 IoT
Arduino Zero
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.
        
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.1
            (latest)
          
1.0.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Ndef mfrc522
          
NDEF_MFRC522
Communication
          An Arduino library for NFC Data Exchange Format (NDEF).
          
          
          Read and write NDEF messages to NFC tags and peers. Supports the MFRC522 reader. This library depends on the MFRC522 library https://github.com/miguelbalboa/rfid.
          
        
          Author: Don Coleman
          Maintainer: Claus Näveke
Read the documentation
Compatibility
This library is compatible with the avr, megaavr, STM32F1, teensy, esp8266, esp32, samd
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
            > Tuneplayer
          
TunePlayer
Other
          A library to decode and play simple tunes.
          
          
          Each note is stored as a 16 bit integer and the method of loading tunes and how each note is played is reconfigurable. The current anticipated method of tune playing revolves around a pwm square wave.
          
        
          Author: Jotham Gates
          Maintainer: Jotham Gates
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
            > Troykaaccelerometer
          
TroykaAccelerometer
Sensors
          Allows you to read data from the analog accelerometer ADXL335.
          
          
          The library allows to receive a direction and sizes of acceleration in units "g" and in "m/s2" along the three axes: X, Y and Z. You can also calculate two of the three Euler angles: Pitch and Roll.
          
        
          Author: Igor Dementiev
          Maintainer: Amperka
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
            > Poe cam
          
PoE_CAM
Device Control
          Library for M5Stack PoE-CAM development kit
          
          
          See more on http://M5Stack.com
          
        
          Author: M5Stack
          Maintainer: M5Stack
Read the documentation
Go to repository
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.2
            (latest)
          
0.0.1
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Rivers engineering
          
Rivers Engineering
Sensors
          Arduino library for engineering classes at The Rivers School
          
          Author: Fuj
          Maintainer: y.fujita@rivers.org
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.1
            (latest)
          
2.2.0
2.1.2
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Pushbutton event modelling library
          
PushButton Event Modelling Library
Signal Input/Output
          PushButton events modelling library
          
          
          supports detection of helding/releasing a button after a long time or detection of a click, double-clicked, ...
          
        
          Author: Alireza Sadri
          Maintainer: Alireza Sadri
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
            > Kmp mcp23s08
          
KMP_MCP23S08
Signal Input/Output
          Unified driver for the the MCP23S08 SPI expander
          
          
          It extends board GPIO with 8 pins. Every pin can be inputs or output
          
        
          Author: Plamen Kovandzhiev
          Maintainer: KMP Electronics
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
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
            > Esp at wifimanager
          
ESP_AT_WiFiManager
Communication
          WiFi/Credentials Manager for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards using WizFi360/ESP8266/ESP32-AT-command shields with fallback web configuration portal. Credentials are saved in EEPROM, SAMD FlashStorage, DueFlashStorage or nRF52/RP2040 LittleFS.
Library to configure WiFi/Credentials at runtime for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards using WizFi360/ESP8266/ESP32-AT-command shields. You can also specify static AP and STA IP.
          
        
          Author: Khoi Hoang
          Maintainer: Khoi Hoang
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.4.0
            (latest)
          
1.3.1
1.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
            > Embedis
          
Embedis
Other
          An Embedded Dictionary Server.
          
          
          Provides a command line interface and persistent key-value store.
          
        
          Author: David Turnbull, Tom Moxon
          Maintainer: The PatternAgents, LLC
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.2.0
            (latest)
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Openweatheronecall
          
OpenWeatherOneCall
Uncategorized
          Current and Seven Day Weather Forecast Library for ESP32.
          
          
          This library depends on ArduinoJson v6+
          
        
          Author: JHershey69
          Maintainer: JHershey69
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.
3.1.9
            (latest)
3.1.9
            (latest)
          
3.1.8
3.1.7
3.1.6
3.1.5
3.1.4
3.1.3
3.1.2
3.1.0
3.0.5
3.0.4
3.0.3
3.0.2
3.0.1
3.0.0
2.0.2
2.0.1
2.0.0
1.3.2
1.3.1
1.3.0
1.2.3
1.2.1
1.2.0
1.1.1
1.1.0
1.0.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Gyvermotor
          
GyverMotor
Device Control
          Library for motor driver control
          
          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.
4.0.0
            (latest)
          
3.2.1
3.2.0
3.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
            > Attachinterruptex
          
AttachInterruptEx
Signal Input/Output
          AttachInterruptEx extends the standard AttachInterrupt function to allow for a variety of callable objects as timer callbacks.
          
          
          "Extends the standard attachInterrupt function to allow passing state to the pin interrupt callbacks. Accepts free functions and static member functions, lambda expressions and functors as callbacks",
          
        
          Author: luni64
          Maintainer: luni64
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
            > Espping
          
ESPping
Communication
          Let the ESP32/ESP8266 ping a remote machine.
          
          
          With this library an ESP32/ESP8266 can ping a remote machine and know if reachable. It provide some basic measurements on ping messages (avg response time).
          
        
          Author: dvarrel, Daniele Colanardi, Marian Craciunescu
          Maintainer: dvarrel
Read the documentation
Go to repository
Compatibility
This library is compatible with the esp8266, esp32
          architectures.
          
        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
            > Fabo 201 3axis adxl345
          
FaBo 201 3Axis ADXL345
Sensors
          A library for FaBo 3AXIS I2C Brick
          
          
          ADXL345 is 3-Axis Digital Accelerometer sensor
          
        
          Author: FaBo
          Maintainer: Akira Sasaki
Read the documentation
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.
        
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.2
            (latest)
          
1.0.1
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Coogleiot
          
CoogleIOT
Device Control
          An IOT library for ESP8266 to provide WiFi Configuration, MQTT Client, OTA updates and more.
          
          
          Also includes NTP Support, A captive portal for Configuration and improved EEPROM support.
          
        
          Author: John Coggeshall
          Maintainer: John Coggeshall
Read the documentation
Go to repository
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
            > Muwerk ustd library
          
Muwerk ustd library
Data Processing
          A minimal and highly portable micro-standard-library for arrays, queues and maps
          
          
          A minimal implementation of arrays, queues and maps for ATTINY, ARDUINO, ESPxx, Mac and Linux.
          
        
          Author: Dominik Schlösser, Leo Moll
          Maintainer: Dominik Schlösser,
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.7.4
            (latest)
          
0.7.3
0.7.2
0.7.1
0.7.0
0.6.2
0.6.1
0.6.0
0.5.0
0.4.4
0.4.2
0.4.1
0.4.0
0.3.6
0.3.5
0.3.4
0.3.2
0.3.1
0.3.0
0.2.2
0.2.1
0.1.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Camino
          
Camino
Communication
          A library for controlling an Arduino from Python over Serial.
          
          
          Camino enables blazing fast, non-intrusive communication over a serial connection between Python and up to 256 Arduinos. It provides a simple way to call functions on a remote Arduino, sending and receiving up to 255 bytes of data. Besides the built in functions (digital_write, pin_mode, analog_read, etc.), approximately 250 user-defined functions can be defined.
          
        
          Author: Nathan Wachholz
          Maintainer: Nathan Wachholz
Author: Nathan Wachholz
          Maintainer: Nathan Wachholz
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.6.1
            (latest)
          
1.6.0
1.5.1
1.5.0
1.4.0
1.3.1
1.3.0
1.2.0
1.1.0
1.0.3
1.0.2
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Surf checker
          
surf-checker
Device Control
          This library, in conjunction with the Surf Checker hardware, enables an Arduino Nano 33 IoT to display your local surf info.
          
          
          The library displays swell direction, swell height, swell period, wind direction, wind speed, and tide, so that you know where and when to go for a surf.
          
        
          Author: Nicolas Goualard
          Maintainer: Nicolas Goualard
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
            > Stm32duino asm330lhh
          
STM32duino ASM330LHH
Sensors
          Automotive inertial measurement unit.
          
          
          This library provides Arduino support for the ASM330LHH automotive sensor 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
Arduino Due
Arduino Nano
Arduino Uno
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.1
            (latest)
          
2.0.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
            > 107 arduino apds 9950
          
107-Arduino-APDS-9950
Sensors
          Arduino library for the Avago / Broadcom APDS-9950 Digital Proximity, RGB and Ambient Light Sensor
          
          Author: Bernhard Mayer
          Maintainer: Bernhard Mayer
Read the documentation
Compatibility
This library is compatible with the samd, mbed, mbed_nano, mbed_portenta, mbed_edge, esp8266
          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 Zero
Portenta H7
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.
        
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.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
            > Printchararray
          
PrintCharArray
Data Processing
          Library to capture prints into a char array.
          
          Author: Rob Tillaart
          Maintainer: Rob Tillaart
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.3.3
            (latest)
          
0.3.2
0.3.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
            > Mahjongasst u8x8
          
mahjongAsst_U8X8
Other
          Versatile Mahjong Scorer with U8G2 Displays
          
          
          supports Legacy Mahjong scoring systems
          
        
          Author: Chito Kim
          Maintainer: Chito Kim
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.
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
            > Sevensegment
          
sevenSegment
Display
          Control infinite seven segment displays with your arduino!
          
          
          This library is for using seven segment displays wired to arduino straight (sega - segg) or with a shift register (data, clock, latch). Shift registers can be daisy-chained to control infinite seven segment displays off 3 pins.
          
        
          Author: Blake Tourneur
          Maintainer: Blake Tourneur
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
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
            > Mpesastk
          
MpesaSTK
Other
          Mpesa Daraja for microcontrollers.
          
          
          A library implementing MPESA Daraja on Arduino microcontrollers.
          
        
          Author: fbiego
          Maintainer: fbiego
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
            > Heltec eink modules
          
heltec-eink-modules
Display
          Third party graphics library for Heltec E-Ink modules.
          
          
          Implements AdafruitGFX and paging, to enable Arduino UNO support.
          
        
          Author: Todd Herbert
          Maintainer: Todd Herbert
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.
2.2.1
            (latest)
          
2.2.0
2.1.0
2.0.0
1.0.4
1.0.3
1.0.2
1.0.0