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
            > K1200

K1200
Signal Input/Output
          Library for the Velleman K1200 watch.

          The K1200 is a portable arduino based watch

          Author: Velleman nv
          Maintainer: Velleman
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.2


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
            > Max31850

MAX31850
Sensors
          Arduino library for the MAX31850 thermocouple temperature sensor.

          Minimalistic version, restricted to one sensor per pin, asynchronuous mode only.

          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.


the
          Arduino IDE and install it from there.
0.1.2
            (latest)

0.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
            > Melopero vl53l1x

Melopero VL53L1X
Sensors
          A driver library for the VL53L1X sensor.

          This library allows an Arduino board to communicate with the VL53L1X sensor. Interrupts are supported.

          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


boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.0
            (latest)

1.0.1
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
            > Hlw8012

HLW8012
Sensors
          HLW8012 for Arduino / ESP8216

          HLW8012 power/current/voltage monitor IC library for Arduino and ESP8266. Use 2.x.x for ESP and 1.3 for AVR.

          Author: Xose Pérez
          Maintainer: Xose Pérez
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


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
1.1.0
1.0.1
1.0.0
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
            > Microflow

MicroFlow
Data Processing
          Export and run tensorflow models on arduino microcontrollers!

          This library allows you to run trained TensorFlow models on low memory microcontrollers without pain! Check out the github page for the documentation or if you want to contribute!

          Author: Bobingstern
          Maintainer: Bobingstern
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the


Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.3
            (latest)

1.1.2
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
            > Dio2

DIO2
Device Control
          Fast digital input/output functions.

          From a work of Jan Dolinay

          Author: Thierry Paris - Locoduino
          Maintainer: Thierry Paris - Locoduino
Read the documentation
Compatibility
This library is compatible with the avr, sam, esp32, STM32F1, rp2040
          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.
1.6.0
            (latest)

1.5.1
1.5.0
1.4.1
1.4.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Accelerometer h3lis331dl

Accelerometer_H3LIS331DL
Sensors
          Arduino library to control Grove 3-Axis Digital Accelerometer(±400g).

          Author: Seeed Studio
          Maintainer: Seeed Studio
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.2
            (latest)


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
            > Easy iot with cc1101 sub 1ghz lora like

Easy IoT with CC1101 - Sub-1GHz LORA-like
Communication
          Easy to use Arduino Library for the TI CC1101 Low-Power Sub-1GHz RF Transceiver

          An easy to use library to send and receive messages between devices using the Texas Instruments CC1101 Low-Power Sub-1GHz RF Transceiver

          Author: Faptastic
          Maintainer: Faptastic
Read the documentation
Go to repository
Compatibility


Maintainer: Faptastic
Read the documentation
Go to repository
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.0.2
            (latest)

2.0.1
2.0.0
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
            > Dsc keybus interface

DSC Keybus Interface
Device Control
          Directly interface Arduino, esp8266, and esp32 to DSC PowerSeries and Classic security systems for integration with home automation, remote control apps, notifications on alarm events, and emulating DSC panels to connect DSC keypads.


Includes examples to integrate with Homebridge (Apple HomeKit, Google Home), Home Assistant and OpenHAB via MQTT, remote control via web interface/Blynk/Telegram bot, send email and push notifications via Pushbullet/Pushover/Pushsafer, send SMS via Twilio/TinyGSM, unlock panel installer codes, and decode the Keybus protocol.

          Author: Nikhil Choudhary
          Maintainer: Nikhil Choudhary
Read the documentation
Compatibility
This library is compatible with the avr, esp8266, esp32
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,


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.
3.0.0
            (latest)

2.0.0
1.2.0
1.0.0
0.4.0
0.3.0
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
            > Vitconmqtt

VitconMQTT
Communication
          A library for interfacing arduino-based device with MQTT using VITCON WIFI-LINK.

          This is a simple IoT device sdk powered by MQTT. WIFI-LINK is needed for a device to connect to MQTT broker server.

          Author: vitcon
          Maintainer: jjh
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


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.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
            > Acksenbutton

AcksenButton
Signal Input/Output
          Flexible button library supporting debounce, long presses, repeated presses with acceleration.

          Flexible button library supporting debounce, long presses, repeated presses with acceleration, including events for button press and release.

          Author: Richard Phillips
          Maintainer: Richard Phillips
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.3.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Ss oled

ss_oled
Display
          Small and simple OLED display library.


ss_oled
Display
          Small and simple OLED display library.

          Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Automatically detects the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Includes 5 sizes of fixed fonts (6x8, 8x8, 12x16, 16x16, 16x32). Can use I2C, SPI or bit bang I2C on any 2 GPIO pins with the use of my BitBang_I2C library. Supports display sizes of: 128x128, 128x64, 128x32, 64x32, 96x16, 72x40. Now includes scrolling text/gfx and deferred rendering.

          Author: Larry Bank
          Maintainer: Larry Bank


Author: Larry Bank
          Maintainer: Larry Bank
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.3.1
            (latest)

4.2.1
4.2.0
4.1.3
4.1.2
4.1.1
4.1.0
4.0.1
4.0.0
3.3.0
3.2.0
3.1.1
3.1.0
3.0.0
2.2.1
2.2.0
2.1.1
2.1.0
2.0.1


2.1.1
2.1.0
2.0.1
2.0.0
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
            > Timerone

TimerOne
Timing
          Use hardware Timer1 for finer PWM control and/or running an periodic interrupt function

          Author: Stoyko Dimitrov, Jesse Tane, Jérôme Despatis, Michael Polli, Dan Clemens, Paul Stoffregen
          Maintainer: Paul Stoffregen
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


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.1
            (latest)

1.1.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Flex dst

flex_DST
Timing
          A library for observing DST according to user predefined parameters.

          With this library you can determine the begining and end of DST in any region and adjust the time provided by a RTC accordingly.

          Author: Enrique Condes
          Maintainer: Enrique Condes
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.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
            > Stm32duino x nucleo iks01a1

STM32duino X-NUCLEO-IKS01A1
Sensors
          Allows controlling the ST X-NUCLEO-IKS01A1 expansion board

          This library provides several sample applications to control ST X-NUCLEO-IKS01A1 expansion board

          Author: STMicroelectronics
          Maintainer: stm32duino
Read the documentation
Compatibility
This library is compatible with the stm32
          architecture.

        Releases
To use this library, open the Library Manager in


architecture.

        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.0
            (latest)

1.0.1
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
            > Acewire

AceWire
Communication
          Fast and compact software I2C implementations (SimpleWireInterface, SimpleWireFastInterface) on Arduino platforms. Also provides adapter classes to allow the use of third party I2C libraries using the same API.

          Provides 8 adapter interfaces (TwoWireInterface, FeliasFoggWireInterface, MarpleWireInterface, RaemondWireInterface, SeeedWireInterface, TestatoWireInterface, ThexenoWireInterface, TodbotWireInterface).

          Author: Brian T. Park
          Maintainer: Brian T. Park


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.
0.4.1
            (latest)

0.4.0
0.3.2
0.3.1
0.3.0
0.2.0
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
            > Vivicoreserial

VivicoreSerial
Communication
          Library to talk with VIVIWARE Cell Core.

          VivicoreSerial library works on ATmega328PB which has 2 UART ports. One is for talking with VIVIWARE Cell Core, another is for flashing and debugging. The official sketches of VIVIWARE Cell Branch are included as examples code.

          Author: VIVIWARE JAPAN, Inc.
          Maintainer: VIVIWARE JAPAN, Inc.
Read the documentation
Compatibility


Read the documentation
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.

Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
3.2.0+07000013
            (latest)

3.1.0+07000013
3.0.0+07000013
2.0.0+07000012
1.1.0+0605000E
1.0.2+0605000D
1.0.1+0605000D


1.0.1+0605000D
1.0.0+0605000D


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
            > Pointznet

PointzNet
Communication
          A library that makes Internet of Things send data to PointzNet.com.

          Support ESP8266WiFi.h.

          Author: Isaranu Janthong
          Maintainer: Isaranu Janthong
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
          Arduino IDE and install it from there.
1.1.0
            (latest)


1.1.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
            > Singlewireserial

SingleWireSerial
Communication
          Robust software serial library using a single line in half-duplex mode.

          Software serial library using a single line in half-duplex mode. In addition, it uses the input capture feature of timer 1 for improved accuracy. Works reliably up to 125,000 bps with millis interrupt enabled. With millis interrupt disabled, it works up to 250,000 bps. Tested with Arduino Uno and Mega, but should work on other boards/MCUs.

          Author: Bernhard Nebel


Author: Bernhard Nebel
          Maintainer: Bernhard Nebel
Read the documentation
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.

Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.7
            (latest)

1.1.6


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
            > Pico pio usb

Pico PIO USB
Communication
          Pico PIO USB library for Arduino

          Author: sekigon-gonnoc
          Maintainer: sekigon-gonnoc
Read the documentation
Compatibility
This library is compatible with the rp2040
          architecture.

        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.5.2
            (latest)

0.5.1
0.5.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
            > S9706

S9706
Sensors
          A color sensor library for Arduino

          Author: Hideki Hamada
          Maintainer: Hideki Hamada
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.1.1
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Rbd lightsensor

RBD_LightSensor
Sensors
          Read and calibrate photoresistors.

          Author: Alex Taujenis
          Maintainer: Alex Taujenis
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.4
            (latest)

1.0.3
1.0.2


(latest)

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
            > Sparkfun as3935 lightning detector arduino library

SparkFun AS3935 Lightning Detector Arduino Library
Sensors
          This is an Arduino Library for the AS3935 Lightning Detector by AMS


This is an Arduino Library for the AS3935 Lightning Detector by AMS

          This library adds both I-squared-C and SPI functionality for the . The library gives you the ability to read lightning, get an estimate on its' distance, check its' 'energy', but also to reject noise and false lightning events. It also provides functions to tune the resonance frequency of the antenna! The entirety of the library's functions are demonstrated in the provided example code, making it easy to understand and follow along!

          Author: Elias Santistevan
          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
          the
          Arduino IDE and install it from there.
1.4.4
            (latest)


1.4.4
            (latest)

1.4.3
1.4.2
1.4.1
1.4.0
1.3.4
1.3.3
1.3.2
1.3.1
1.3.0
1.2.3
1.2.2
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
            > Esp32 s2 isr servo

ESP32_S2_ISR_Servo
Device Control
          This library enables you to use Interrupt from Hardware Timers on an ESP32_S2 board to control multiple servo motors.

          This library enables you to use 1 Hardware Timer on an ESP32_S2-based board to control 16 or more servo motors. Tested OK with ESP32 core v2.0.5

          Author: Khoi Hoang
          Maintainer: Khoi Hoang
Read the documentation
Compatibility
This library is compatible with the esp32


Read the documentation
Compatibility
This library is compatible with the esp32
          architecture.

        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.2.0
            (latest)

1.1.1
1.1.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Iotguru

IoTGuru
Communication
          Cloud based backend services to your devices.

          Real time charts, device catalog, data store with backup, battery and offline alert, MQTT broker, HTTP REST support, Android and web client.

          Author: The IoT Guru (info@iotguru.cloud)
          Maintainer: Gábor AUTH (gabor.auth@iotguru.cloud)
Read the documentation
Go to repository
Compatibility
This library is compatible with the esp8266, esp32
          architectures.

        Releases


architectures.

        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.3.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
            > Dw1000

DW1000
Communication
          A library that offers functionality to use Decawave's DW1000 chips/modules.

          Supports transmission of messages, timestamp handling (for ranging and location sensing applications) and implements the different operation modes the DW1000 has to offer. The library design is intended to offer an easy-to-use interface to the otherwise complex and configuration intense handling of the DW1000.

          Author: Thomas Trojer
          Maintainer: Thomas Trojer
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.
0.9.0
            (latest)

0.8.0
0.6.0
0.5.0
0.4.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Sevensegmentdisplay

sevenSegmentDisplay
Device Control
          Allow to control both common-anode or common-cathode 7 segment displays

          Author: Giuseppe Masino
          Maintainer: Giuseppe Masino
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)


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
            > Grove led matrix driver

Grove - LED Matrix Driver
Display
          Arduino library to control Grove - LED Matrix Driver.

          The Grove – LED Matrix Driver v1.0 can be a nice helper when you need to driver a dual color LED matrix. It is built around the neat little chip STM32F103C8T6, which works at a frequency of 72MHz and very low power consumption. You can use the drivers to control a LED matrix sized at 64x32 or 32x16.

          Author: Seeed Studio


Author: Seeed Studio
          Maintainer: Seeed Studio
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
            > Megaavr pwm

megaAVR_PWM
Device Control
          This library enables you to use Hardware-based PWM channels on megaAVR-based boards, such as UNO WiFi Rev2, AVR_Nano_Every, etc., to create and output PWM.


The most important feature is they're purely hardware-based PWM channels, supporting very high PWM frequencies. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These hardware-based PWMs, still work even if other software functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software-based PWM using ISR, millis() or micros(). That's necessary if you need to control devices requiring high precision. New efficient setPWM_manual function to facilitate waveform creation using PWM. Supporting MegaCoreX.

          Author: Khoi Hoang
          Maintainer: Khoi Hoang
Read the documentation
Compatibility
This library is compatible with the megaavr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Nano Every
Arduino Uno WiFi REV2


following Arduino boards:
Arduino Nano Every
Arduino Uno WiFi REV2
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
            > Franzininho liquidcrystal

Franzininho_LiquidCrystal
Display
          Allows communication with alphanumerical liquid crystal displays (LCDs).

          This library allows an Arduino board to control liquid crystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4 or 8 bit mode (i.e. using 4 or 8 data lines in addition to the rs, enable, and, optionally, the rw control lines).


Author: Franzininho, Halysson
          Maintainer: Franzininho
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)


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
            > Doc cat

DOC_CAT
Data Processing
          Expanding the Arduino environment

          The goal is to improve the efficiency of more accurate end user applications while saving the time and money spent on developing embedded systems.

          Author: Dinura Pasan
          Maintainer: Dinura Pasan
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.
1.1.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
            > Adafruit sh110x

Adafruit SH110X
Display
          SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers

          Author: Adafruit
          Maintainer: Adafruit
Read the documentation
Go to repository
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.1.8
            (latest)


2.1.8
            (latest)

2.1.7
2.1.6
2.1.5
2.1.4
2.1.3
2.1.2
2.1.1
2.1.0
2.0.0
1.2.1
1.2.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
            > Dabble

Dabble
Communication
          Updated Dabble library with Internet module for Arduino.

          Dabble app communicate with hardware like evive and Arduino boards like Uno, Mega and Nano using bluetooth modules like HC-05,HM-10. App consists of modules that explore different functionalities of smartphone like sensors,camera etc and also consists of certain user interfaces.Hardware communicates with app using Dabble library over bluetooth and access these app features. This helps hardware in accessing certain features of smartphone and also provides hardware control with smartphone.

          Author: STEMpedia
          Maintainer: STEMpedia


Author: STEMpedia
          Maintainer: STEMpedia
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.5.2
            (latest)

1.5.1
1.5.0
1.4.1
1.3.0
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
            > Mq131 gas sensor

MQ131 gas sensor
Sensors
          Library for measuring ozone (O3) concentration with sensor MQ131

          This library supports low concentration (WO3 and SnO2 versions) and high concentration sensors and accept variable load resistance.

          Author: Olivier Staquet
          Maintainer: Olivier Staquet
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
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.5.2
            (latest)

1.5.1
1.5.0
1.4.4
1.4.3
1.4.0
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
            > Macrologger

MacroLogger
Data Processing
          Arduino logger with support for preprocessor directives and standard C/C++ string formatting.

          This library uses macros to allow line numbers and function names to be recorded.

          Author: Christian Sargusingh
          Maintainer: christian@incuvers.com
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the


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
            > Ikb1 arduino

iKB1_Arduino
Signal Input/Output
          A control library for IKB-1 Extension I/O Board.

          This library easy to read input and control output on iKB-1 Board,Use I2C Communication

          Author: Phuwasit Eiamsouyngam
          Maintainer: Phuwasit Eiamsouyngam
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.5.1
            (latest)

0.2.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Dht118266

DHT118266
Sensors
          Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors

          Author: AMD16
          Maintainer: AMD16
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.16
            (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
            > Thermistor

THERMISTOR
Sensors
          NTC thermistor library

          Simple thermistor library for NTC's. Steinhart–Hart equation approach.

          Author: panStamp
          Maintainer: panStamp
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.3


the
          Arduino IDE and install it from there.
1.0.3
            (latest)

1.0.2
1.0.1


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Spaiot lib

spaiot-lib
Device Control
          Supervision and Control library for Intxx PxxxSPA with an ESP8266 or ESP32

          Simple way to control your Intxx PxxxSPA with IOT development boards like ESP8226 or ESP32

          Author: epsilonrt
          Maintainer: epsilonrt
Read the documentation
Go to repository
Compatibility
This library is compatible with the esp8266, esp32
          architectures.

        Releases
To use this library, open the Library Manager in
          the


Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.23.0
            (latest)

0.21.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.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
            > Tcs3200

tcs3200
Sensors
          tcs3200 color sensor library

          Author: Panjkrc
          Maintainer: Panjkrc
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.1
            (latest)

1.3.0
1.2.1
1.2.0


1.3.0
1.2.1
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
            > Siktec sram

SIKTEC_SRAM
Data Storage
          Library for Interfacing Microchip SRAM chips

          Suitable and tested with Microchip 23K256-I/SN should work with most of the same family.

          Author: SIKTEC
          Maintainer: Shlomo
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.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
            > Sparkfun bmp581 arduino library

SparkFun BMP581 Arduino Library
Sensors
          A library to drive the Bosch BMP581 pressure sensor.

          The BMP581 provides high resolution pressure and temperature data for precise atmospheric measurements.

          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
          the
          Arduino IDE and install it from there.


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
            > A1301

A1301
Signal Input/Output
          Arduino library for A1301 et al magnetometer.

          A1301, A1302, A1324, A1325, A1326, magnetic, HALL.

          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


Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.2.0
            (latest)

0.1.2
0.1.1
0.1.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Adafruit lis331

Adafruit LIS331
Sensors
          Library for the Adafruit LIS331 Accelerometer family.

          Designed specifically to work with the Adafruit breakouts for the LIS331 family, and is based on Adafruit's Unified Sensor Library.

          Author: Adafruit
          Maintainer: Adafruit
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the


Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.3
            (latest)

1.0.2
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
            > Ufire sht20

uFire SHT20
Sensors
          Measure atmospheric temperature and humdity.

          Take temperature measurements from -40 to 125 C (-40 to 257 F) and humidity measurements from -40 to 125 C (-40 to 257 F) using the Sensiron SHT20 sensor. Also converts to VPD (vapor pressure deficit), and dew point.

          Author: uFire
          Maintainer: contact@ufire.co
Read the documentation
Go to repository
Compatibility


Maintainer: contact@ufire.co
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.0
            (latest)

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
            > Atom dtu cat1

ATOM_DTU_CAT1
Device Control
          Library for ATOM DTU CAT1 development kit

          See more on http://M5Stack.com

          Author: M5Stack
          Maintainer: M5Stack
Read the documentation
Compatibility
This library is compatible with the esp32
          architecture.

        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.0.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
            > Adafruit ssd1325

Adafruit SSD1325
Display
          SSD1325 monochrome OLED library

          SSD1325 monochome OLED library (note does not support grayscale).

          Author: Adafruit
          Maintainer: Adafruit
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.2.0


the
          Arduino IDE and install it from there.
1.2.0
            (latest)

1.1.0
1.0.0


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Pikabot

Pikabot
Device Control
          An Arduino library for controlling PikaBot.

          This library allows you to program your PikaBot in a fast and easy way without getting too deep into electronics and programming.

          Author: Jared Liw Zhi Long
          Maintainer: Jared Liw Zhi Long
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


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
            > Debounce

debounce
Signal Input/Output
          A library for button debouncing.

          This library provides easy debouncing of button inputs and triggering of callback functions as buttons are pressed or released.

          Author: Aaron Kimball
          Maintainer: Aaron Kimball
Read the documentation
Go to repository
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.


the
          Arduino IDE and install it from there.
0.1.0
            (latest)


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Arduino smart watch

Arduino Smart Watch
Sensors
          A library that makes coding a watch for Arduino Micro and so on

          Arduino Smart Watch with Arduino Micro

          Author: Dreamwalker
          Maintainer: Dreamwalker
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,


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
            > Freenove ws2812 lib for esp32

Freenove WS2812 Lib for ESP32
Display
          An Arduino library for WS2812 led on ESP32.

          This is an Arduino library for controlling ws2812b led on esp32.

          Author: Freenove
          Maintainer: Freenove
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.


the
          Arduino IDE and install it from there.
1.0.5
            (latest)

1.0.4
1.0.3
1.0.2
1.0.1


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Robbuskidsy

RobbusKidsy
Other
          Rocket Launcher library of the Robbus Kidsy robot vehicle

          This library contents all the methods, functions, definitions and examples to program Robbus Kidsy

          Author: Rocket Launcher
          Maintainer: Rocket Launcher
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.


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
            > Ps2keymap

PS2KeyMap
Other
          PS2 keyboard codes from PS2KeyAdvanced to UTF-8 for any Latin language keyboard.

          Takes integer values from PS2KeyAdvanced to convert using selectable country mapping and you can add your own country mapping.

          Author: Paul Carpenter
          Maintainer: Paul Carpenter
Read the documentation
Go to repository
Compatibility
This library is compatible with the avr, sam, samd1
          architectures 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 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.
1.0.6
            (latest)

1.0.5
1.0.4
1.0.2


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
Reference
            >  Libraries
            > Arduino mkriotcarrier

Arduino_MKRIoTCarrier
Sensors
          Controlling the IoT MKR Carrier

          Allows you to control all the components included in the Explore IoT Kit

Compatibility
This library is compatible with the samd
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino MKR FOX 1200
Arduino MKR GSM 1400
Arduino MKR NB 1500
Arduino MKR VIDOR 4000
Arduino MKR WAN 1300 (LoRa connectivity)
Arduino MKR WAN 1310
Arduino MKR WiFi 1010
Arduino MKR ZERO (I2S bus & SD for sound, music & digital audio data)


Arduino MKR1000 WIFI
Arduino 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.
2.0.4
            (latest)

2.0.2
2.0.1
2.0.0
1.0.4
1.0.2
1.0.1
1.0.0
0.9.9
0.9.8
0.9.7
0.9.6
0.9.5
0.9.4
0.9.1
0.9.0
Usage


0.9.4
0.9.1
0.9.0
Usage
This is a basic documentation about the library for the MKR IoT Carrier .
The library can be downloaded from the Arduino IDE’s library manager or by going to the github repository
This carrier has a lot of features and sensors to play with, some of them are the capacitive buttons, 5 RGB LEDs, the 240x240 RGB display and much more!
Its included in some kits:
Explore IoT Kit
Oplà IoT Kit
and Standalone:
MKR IoT Carrier
Examples Included
Actuators
Buzzer_Melody
Relays_blink
All Features
Display
Compose_Images
Graphics
Show_GIF (needs external library)
LEDs
SD_card
Sensors
Environment
IMU
Light
Pressure
TouchPads
CustomSensitivity
getTouch
Relays_control_Qtouch
Touch_Signals


CustomSensitivity
getTouch
Relays_control_Qtouch
Touch_Signals
Touch_and_LEDs
TouchTypes
Interruptions (TODO)
Arduino Cloud (TODO)
Classes
MKRIoTCarrier
Constructor of the object
MKRIoTCarrier yourName; //In the examples we name it as *carrier*
Initialization example sketch
#include <Arduino_MKRIoTCarrier.h>
MKRIoTCarrier carrier;
setup(){
Serial.begin(9600);
if(!carrier.begin(){  //It will see any sensor failure
   Serial.println("Failure on init");
   while(1);
 }
}
SD CARD
This can be accessed using the SD library commands that is already #included inside the library
The SD class initialized in the main begin()
The chip select (CS) pin can be known with SD_CS
Syntax Example


The chip select (CS) pin can be known with SD_CS
Syntax Example
#include <Arduino_MKRIoTCarrier.h>
MKRIoTCarrier carrier;
File myFile;
setup(){
   carrier.begin();  //SD card initialized here

   myFile = SD.open("test.txt", FILE_WRITE);
}
Buttons class
Init the calaibration and the set up for the touchable pads (Already done in the MKRIoTCarrier class’ begin())
Buttons.begin()
Read the state of the pads and save them to be analyze in the different type of touch events
Buttons.update()
Use TOUCHX being X a number from 0 to 4 (Button00 - Button04)
Get if the pad is getting touched, true until it gets released
Buttons.getTouch(TOUCHX)
Get when have been a touch down
Buttons.onTouchDown(TOUCHX)


Get when have been a touch down
Buttons.onTouchDown(TOUCHX)
Get when the button has been released
Buttons.onTouchUp(TOUCHX)
Get both, touched and released
Buttons.onTouchChange(TOUCHX)
In case you have another enclosure you can change the sensitivity of the pads, 3-100
Automatically configured when you call carrier.withCase(), by default is false (sensitivity threshold 4)
Buttons.updateConfig(int newSens)
Syntax example
#include <Arduino_MKRIoTCarrier.h>
MKRIoTCarrier carrier;
void setup(){
   Serial.begin(9600);
   carrier.begin();
}
void loop(){
   carrier.Buttons.update();	// Read the buttons state

   //Check if the Button 0 is being touched
   if (carrier.Buttons.getTouch(TOUCH0)){
      Serial.println("Touching Button 0");


Serial.println("Touching Button 0");
   }

   //You can replace getTouch(), with the other types of touch events
   //If you use more than one type of events in the same Button its not going to be stable, watch out
   //In case you need it, after each touch event make a Buttons.update() to read it correctly
}
Buzzer class
Equivalent to tone(), it will make the tone with the selected frequency
Buzzer.sound(freq)
Equivalent to noTone(), it will stop the tone signal
Buzzer.noSound()
To emit a beep you can use the beep() method:
Buzzer.beep();
Relay class
Control both relays and get the status of them
You can control them by using Relay1 and Relay2
Swap to the NormallyOpen (NO) circuit of the relay
RelayX.open()


Swap to the NormallyOpen (NO) circuit of the relay
RelayX.open()
Swap to the NormallyClosed (NC) circuit of the relay, default mode on power off
RelayX.close()
Bool, returns the status LOW means NC and HIGH means NO
RelayX.getStatus()
DotStar LEDs
It is controlled with the Adafruit’s DotStar library
The documentation form Adafruit here
Syntax Example
#include <Arduino_MKRIoTCarrier.h>
MKRIoTCarrier carrier;
uint32_t myCustomColor = carrier.leds.Color(255,100,50);
void setup(){
   carrier.begin();
   carrier.leds.fill(myCustomColor, 0, 5);
   carrier.leds.show();
}
void loop(){}
Some examples
Init the LEDs strip, done by default using the main begin()
leds.begin()


Init the LEDs strip, done by default using the main begin()
leds.begin()
Sets the color of the index’s LED
leds.setPixelColor(index, red, green, blue)
In case you have custom colors you can use this method too
leds.setPixelColor(index, color)
Set the overall brightness
leds.setBrightness(0-255)
Update the LEDs with the new values
leds.show()
Clear the buffer of the LEDs
leds.clear()
Fill X amount of the LEDs with the same color
leds.fill(color, firstLedToCount, count)
Save your custom color:
uint32_t myColor = carrier.leds.Color(red, green, blue)
Pressure sensor - LPS22HB (Barometric)
Visit our reference about LPS22HB
Syntax Example
float pressure;
pressure = carrier.Pressure.readPressure()
IMU - LSM6DS3


pressure = carrier.Pressure.readPressure()
IMU - LSM6DS3
Visit our reference about LSM6DS3
Syntax Example
float aX,aY,aZ;
carrier.IMUmodule.readAcceleration(aX, aY, aZ);
Humidity and Temperature - HTS221
Visit our reference about HTS221
Syntax Example
float humidity;
humidity = carrier.Env.readHumidity();
Ambient light, Gesture and Proximity - APDS9960
Visit our reference about APDS9960
Syntax Example
int proximity;
proximity = carrier.Light.readProximity();
Display
It is controlled through the Adafruit-ST7735-Library
The resolution is 240 x 240.
Initialized inside the main begin()


The resolution is 240 x 240.
Initialized inside the main begin()
Colors : every color with the prefix ‘ST77XX_’ i.e. ST77XX_BLACK. Colors available from the library are BLACK, WHITE, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, ORANGE
In order to turn on the screen you will need to add this inside the setup()
(already inside the main begin())
display.init(240, 240);
pinMode(TFT_BLACKLIGHT, OUTPUT);
digitalWrite(TFT_BLACKLIGHT,HIGH);
Colors : every color with the prefix ‘ST77XX_’ i.e. ST77XX_BLACK. Colors available from the library are BLACK, WHITE, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, ORANGE
General:
Fill the entire screen with the selected color
   display.fillScreen(color)
Get width and height
   display.width() / height()


display.fillScreen(color)
Get width and height
   display.width() / height()
Rotates the coordinate system (number between 0 and 3)
   display.setRotation(0-3)
Text:
Set the cursor to write text in the selected pixels
   display.setCursor(screenX, screenY)
   display.print(text)
It will print the string inside in the current cursor position
    display.setTextColor(color)
Saves the selected color to print the text until the color is changed again
    display.setTextSize(size)
Sets the size of the text that is going to be printed
   display.setTextWrap(True/False)
Set the auto wrap of the text, if it is not the text will not jump to the next line.
Drawings:


Drawings:
Draw a Line from the start Vector to the End vector with the selected color, Use drawFastVLine() and drawFastHLine()             introducing the same settings, to avoid the agular calc.
   display.drawLine(startX, startY, endX, endY, color)
Draw a Circle from the center Vector with the selected radius and color
   display.drawCircle(centerX, centerY, radius, color)
Draw a rectangle
   display.drawRect(topLeftX, topLeftY, width, height, color)
Draw a filled rectangle
    display.fillRect(topLeftX, topLeftY, width, height, color)
Draw a filled circle from the center Vector, with the selected radius and color
    display.fillCircle(centerX, centerY, radius, color)
Draw a rounded rectangle
    display.drawRoundRect(topLeftX, topLeftY, width, height, curveRadius, color)
Draw a filled and rounded rectangle


Draw a filled and rounded rectangle
    display.fillRoundRect(topLeftX, topLeftY, width, height, curveRadius, color)
Draw a triangle by introducing the 3 points and color
    display.drawTriangle(x0, y0, x1, y1, x2, y2, color)
Draw a filled triangle
    display.fillTriangle(x0, y0, x1, y1, x2, y2, color)
Draw a character
    display.drawChar(topLeftX, topLeftY, character, color, backgroundColor, size)
Draw a bitmap, the bitmap needs to be with PROGMEM
    display.drawBitmap(startX, startY, bitmap, width, height, color)


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
            > Sqlite3 for esp8266

Sqlite3 for ESP8266
Data Storage
          Sqlite3 library for ESP8266 Arduino core (includes Shox96 compression)

          This Arduino library enables storing and accessing of Sqlite3 databases from SPIFFS or MicroSD card connected to ESP8266. It includes Shox96 Compression extension. For further information, please visit the given URL.

          Author: Arundale Ramanathan
          Maintainer: Arun
Read the documentation
Compatibility
This library is compatible with the esp8266
          architecture.


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.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
            > Groveencoder

GroveEncoder
Device Control
          Grove Encoder Library

          This library enables the Grove Rotary Encoder v1.2 to be controlled by a basic Arduino

          Author: David Antler
          Maintainer: dantler@users.noreply.github.com
Read the documentation
Compatibility
This library is compatible with the arc32
          architecture.

        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
            > Fastinterruptencoder

FastInterruptEncoder
Sensors
          An Arduino library for Quadrature Encoder for ESP32 and STM32Duino.

          Supports ESP32 through Pulse Counter (PCNT), STM32Duino through Timer Encoder Mode. There are three Encoder modes available x1 (SINGLE), x2 (HALFQUAD), x4 (FULLQUAD)

          Author: Igor Levkov
          Maintainer: Igor Levkov
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino


it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.3
            (latest)

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
            > Oss ec maxim max6605mxkv 00000057

OSS-EC_MAXIM_MAX6605MXKV_00000057
Sensors
          Maxim Integrated MAX6605MXKV 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


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.3
            (latest)

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
            > Soldered ads1015 and ads1115 easyc library

Soldered ADS1015 and ADS1115 EasyC Library
Sensors
          Popular ADC boards by Soldered.

          The ADS1015 and ADS1115 are popular low power, high accuracy ADCs.

          Author: Soldered
          Maintainer: Soldered
Read the documentation
Go to repository
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases


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
            > Helios

HeliOS
Timing
          An open source, community delivered, embedded operating system project.

          HeliOS is an embedded operating system that is free for everyone to use. While called an operating system, HeliOS is a multitasking kernel for use in embedded applications. Its rich, fully documented, API allows the user to control every aspect of the system and access kernel services for task (process) management, scheduler management, inter-process communication, memory management and more while maintaining a tiny footprint for a broad range of low-power embedded devices.

          Author: Manny Peterson


Author: Manny Peterson
          Maintainer: Manny Peterson
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.4.1
            (latest)

0.4.0
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.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
            > Preferences

Preferences
Data Storage
          Preferences library for Arduino, ESP8266 and Particle Gen3 devices

          Author: Volodymyr Shymanskyy
          Maintainer: Volodymyr Shymanskyy
Read the documentation
Compatibility
This library is compatible with the all
          architecture.

        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.1.0
            (latest)

2.0.0


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
            > Utils asukiaaa

utils_asukiaaa
Uncategorized
          Utility functions for Arduino.

          Useful functions for button, string and wire.

          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
          Arduino IDE and install it from there.
1.0.6
            (latest)


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
            > Stm32duino hts221

STM32duino HTS221
Sensors
          Capacitive digital sensor for relative humidity and temperature.

          This library provides Arduino support for the capacitive digital sensor for relative humidity and temperature HTS221 for STM32 boards.

          Author: AST, Wi6Labs
          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


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.4
1.0.3
1.0.2
1.0.1


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Esp8266 webhooks

ESP8266 Webhooks
Communication
          Library for ESP8266 to trigger events using Webhooks and IFTTT.

          Easily trigger events using Webhooks with this library in just 1 line. Works flawlessly with IFTTT.

          Author: Rupak Poddar
          Maintainer: Rupak Poddar
Read the documentation
Compatibility
This library is compatible with the esp8266
          architecture.

        Releases
To use this library, open the Library Manager in
          the


Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.0
            (latest)

1.0.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
            > Tft espi widgets

TFT_eSPI_Widgets
Display
          Widget API to enhance the TFT_eSPI library.

          This library aims to make easy the GUI development using a Widget approach. Notice that this is a simplified version with some simple widgets definitions, but it allows to be extended quite easily using inheritance.

          Author: Alban Mancheron
          Maintainer: Alban Mancheron
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.


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.4
            (latest)

0.1.3
0.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
            > Ptsolns interfaceshield

PTSolns_InterfaceShield
Device Control
          PTSolns library for Interface-Shield.

          Interface 1602 LCD, four programmable push buttons and four programmable LEDs to your project via I2C bus. Interface-Shield has LCD control, including PWM backlight capability and contrast setting. Interrupt pin on D9 can be enabled for advanced users.

          Author: PTSolns
          Maintainer: PTSolns
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.1.2
            (latest)

1.1.1
1.0.1
1.0.0
0.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
            > Stm32duino x nucleo nfc03a1

STM32duino X-NUCLEO-NFC03A1
Communication
          Allows controlling the ST X-NUCLEO-NFC03A1 expansion board

          This library provides a sample application to control ST X-NUCLEO-NFC03A1 expansion board

          Author: STMicroelectronics
          Maintainer: stm32duino
Read the documentation
Compatibility
This library is compatible with the stm32
          architecture.

        Releases
To use this library, open the Library Manager in


architecture.

        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.0.0
            (latest)

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
            > Hc4052

HC4052
Sensors
          Arduino library for a HC4052 2x4 channel multiplexer

          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.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
            > Adafruit ov7670

Adafruit OV7670
Sensors
          A library for the OV7670 camera.

          OV7670 camera.

          Author: Adafruit
          Maintainer: Adafruit
Read the documentation
Compatibility
This library is compatible with the samd
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino MKR FOX 1200
Arduino MKR GSM 1400
Arduino MKR NB 1500
Arduino MKR VIDOR 4000


Arduino MKR NB 1500
Arduino MKR VIDOR 4000
Arduino MKR WAN 1300 (LoRa connectivity)
Arduino MKR WAN 1310
Arduino MKR WiFi 1010
Arduino MKR ZERO (I2S bus & SD for sound, music & digital audio data)
Arduino MKR1000 WIFI
Arduino Nano 33 IoT
Arduino Zero
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.

Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.2.2
            (latest)

1.2.1
1.2.0
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
            > Gesture paj7620

Gesture PAJ7620
Sensors
          Arduino library to control Grove Gesture（PAJ7620U2）.

          Author: Seeed Studio
          Maintainer: Seeed Studio
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
            > Text2matrix

Text2Matrix
Display
          8x8 LED Matrix controller for displaying text

          This library allows you to display text in an 8x8 LED matrix with 16 or 24 pins (for instance, 1588ABEG-5).

          Author: abertinelli
          Maintainer: abertinelli
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


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
            > Fastaccelstepper

FastAccelStepper
Device Control
          A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2, ESP32S3 and Atmel SAM Due

          Drive stepper motors with acceleration/deceleration profile up to 50 kSteps/s (Atmega) and 200kSteps/s (esp32).

          Author: Jochen Kiemes
          Maintainer: Jochen Kiemes
Read the documentation
Compatibility


Maintainer: Jochen Kiemes
Read the documentation
Compatibility
This library is compatible with the avr, esp32, 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.30.0
            (latest)

0.28.4
0.28.3
0.28.2
0.28.1
0.28.0
0.27.5
0.27.4
0.27.3


0.27.5
0.27.4
0.27.3
0.27.2
0.27.1
0.27.0
0.26.1
0.26.0
0.25.7
0.25.6
0.25.5
0.25.4
0.25.3
0.25.2
0.25.1
0.25.0
0.24.2
0.24.1
0.24.0
0.23.5
0.23.4
0.23.3
0.23.2
0.23.1
0.23.0
0.22.2
0.22.1
0.22.0
0.21.4
0.21.3
0.21.2
0.21.1
0.21.0


0.21.2
0.21.1
0.21.0
0.20.2
0.20.1
0.20.0
0.19.0
0.18.13
0.18.12
0.18.11
0.18.10
0.18.9
0.18.8
0.18.7
0.18.6
0.18.4
0.18.2
0.18.1
0.18.0
0.17.1
0.17.0
0.16.8
0.16.7
0.16.6
0.16.5
0.16.4
0.16.3
0.16.2
0.16.1
0.16.0
0.15.2
0.15.1
0.15.0


0.15.2
0.15.1
0.15.0
0.14.0
0.13.4
0.13.3
0.13.2
0.13.1
0.13.0
0.12.2
0.12.1
0.12.0
0.11.3
0.11.2
0.11.1
0.11.0
0.10.0
0.9.5
0.9.4
0.9.2
0.9.1
0.9.0
0.8.3
0.8.2
0.8.1
0.8.0
0.7.1
0.7.0
0.6.14
0.6.13
0.6.12
0.6.11
0.6.10


0.6.12
0.6.11
0.6.10
0.6.9
0.6.8
0.6.6
0.6.5
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0
0.5.0
0.4.6
0.4.4
0.4.2
0.4.1
0.4.0
0.3.14
0.3.13
0.3.12
0.3.11
0.1.3
0.1.2
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
            > Timerfa

TimerFa
Timing
          Software Timer

          Author: Fatih Aslamaci
          Maintainer: Fatih Aslamaci
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
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.


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.1.0
1.0.2


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
Reference
            >  Libraries
            > Arduino mkrenv

Arduino_MKRENV
Sensors
          Allows you to read the temperature, humidity, pressure, light and UV sensors of your MKR ENV Shield.

Go to repository
Compatibility
This library is compatible with the samd
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino MKR FOX 1200
Arduino MKR GSM 1400
Arduino MKR NB 1500
Arduino MKR VIDOR 4000
Arduino MKR WAN 1300 (LoRa connectivity)
Arduino MKR WAN 1310
Arduino MKR WiFi 1010
Arduino MKR ZERO (I2S bus & SD for sound, music & digital audio data)
Arduino MKR1000 WIFI


Arduino MKR1000 WIFI
Arduino Nano 33 IoT
Arduino Zero
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.

Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.2.1
            (latest)

1.2.0
1.1.0
1.0.0
Usage
The Arduino MKR ENV library allows you to read the sensors on the MKR ENV Shield. It manages the different interfaces used by the sensors on the shield to give you an uniform and simple set of functions to read them. The library takes care of the calculations needed to produce values in the requested units. The values returned are signed floats.
To use this library:
#include <Arduino_MKRENV.h>


To use this library:
#include <Arduino_MKRENV.h>
The Arduino MKR ENV library takes care of the sensor initialization and sets its values as follows:
Absolute pressure range: 260 to 1260 hPa.
Humidity range: 0 to 100%
Humidity accuracy: ± 3.5% rH, 20 to +80% rH.
Temperature range -40 to 120 °C.
Temperature accuracy: ± 0.5 °C from 15 to 40 °C.
Lux range: 10 to 100,000 lux.
UVA/UVB resolution: 16-bit; unit μW/cm2.
UVIndex: 1 to 11+.
Methods
begin()
end()
readTemperature()
readHumidity()
readPressure()
readIlluminance()
readUVA()
readUVB()
readUVIndex()


readUVA()
readUVB()
readUVIndex()
readLux()


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
            > Ozgps nmea

OZGPS_NMEA
Communication
          GPS NMEA Parser library

          This project is a parser software that works for all gps receivers, supports the entire NMEA sentence protocol, performs translation for you, supports all embedded devices, because it is only the parser software, and when it is a lightweight software, it breaks down the sentence and transfers it to the sequence by reading with a single character, which will be very useful in your embedded projects.

          Author: Hamza Ozkan
          Maintainer: Hamza Ozkan
Read the documentation
Compatibility


Maintainer: Hamza Ozkan
Read the documentation
Compatibility
This library is compatible with the avr, sam, samd, esp8266, esp32, Simblee, stm32, nrf52
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Due
Arduino MKR FOX 1200
Arduino MKR GSM 1400
Arduino MKR NB 1500
Arduino MKR VIDOR 4000
Arduino MKR WAN 1300 (LoRa connectivity)
Arduino MKR WAN 1310
Arduino MKR WiFi 1010
Arduino MKR ZERO (I2S bus & SD for sound, music & digital audio data)
Arduino MKR1000 WIFI
Arduino Nano
Arduino Nano 33 IoT
Arduino Uno
Arduino Yún
Arduino Zero
Compatibility Note


Arduino Nano 33 IoT
Arduino Uno
Arduino Yún
Arduino Zero
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.

Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.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
            > Dac7574

DAC7574
Signal Input/Output
          DAC7574 is a 4-channel 12-bit Digital to Analog Converter (DAC) with an I2C interface.

          Individual channel values can be set and all four channels can also be synchronously set.

          Author: eebothobby, eebothobby@gmail.com
          Maintainer: eebothobby@gmail.com
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases


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
            > Adafruit esp8266

Adafruit ESP8266
Communication
          Example code for ESP8266 chipset

          Author: Adafruit
          Maintainer: Adafruit
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.0
            (latest)

1.0.1
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
            > Atc mithermometer

ATC_MiThermometer
Sensors
          Arduino library for BLE ATC_MiThermometer thermometer/hygrometer sensors.

          Arduino library for bluetooth low energy thermometer/hygrometer sensor running ATC_MiThermometer firmware.

          Author: Matthias Prinke
          Maintainer: Matthias Prinke
Read the documentation
Compatibility
This library is compatible with the esp32
          architecture.

        Releases
To use this library, open the Library Manager in
          the


Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.2.1
            (latest)

0.1.0
0.0.2
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
            > Gcodeparser

GCodeParser
Device Control
          The GCodeParser library is a lightweight G-Code parser for the Arduino using only a single character buffer to first collect a line of code (also called a 'block') from a serial or file input and then parse that line into a code block and comments.

          The parser was originally designed for use with code for the SphereBot, an EggBot clone. https://github.com/tgolla/SphereBot

          Author: Terence F. Golla tfg@terencegolla.com


Author: Terence F. Golla tfg@terencegolla.com
          Maintainer: Terence F. Golla tfg@terencegolla.com
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.3.0
            (latest)

1.2.1
1.2.0
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
            > L298n

L298N
Device Control
          L298N library for Arduino

          An easy way to control DC Motors with Arduino and the L298N module.

          Author: Andrea Lombardo
          Maintainer: Andrea Lombardo
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.3
            (latest)


2.0.3
            (latest)

2.0.2
2.0.0
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
            > Deneyap hoparlor

Deneyap Hoparlor
Sensors
          Arduino library for Deneyap Speaker PAM8302A

          A simple and efficient library to use Deneyap Speaker PAM8302A

          Author: Turkish Technnology Team Foundation (T3)
          Maintainer: Turkish Technnology Team Foundation (T3)
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases


it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.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
            > Pwmmotorcontrol

PWMMotorControl
Device Control
          Control brushed DC motors by PWM and uses optional attached encoders to drive fixed distances. For L298 or TB6612, or Adafruit Motor Shield