A list of the 135 libraries of the type Official.
AlPlc_Opta | Arduino IDE PLC runtime library for Arduino Opta |
AlPlc_PMC | Arduino IDE PLC runtime library for Arduino Portenta Machine Control |
ArduinoBearSSL | Port of BearSSL to Arduino. |
ArduinoBLE | Enables Bluetooth® Low Energy connectivity on the Arduino MKR WiFi 1010, Arduino UNO WiFi Rev.2, Arduino Nano 33 IoT, Arduino Nano 33 BLE, Nicla Sense ME and UNO R4 WiFi. |
Arduino Cloud Provider Examples | Examples of how to connect various Arduino boards to cloud providers |
ArduinoCloudThing | Easly connect your Arduino/Genuino board to the Arduino Cloud |
ArduinoDMX | Control DMX lights with your Arduino. |
ArduinoECCX08 | Arduino Library for the Atmel/Microchip ECC508 and ECC608 crypto chips |
ArduinoGraphics | Core graphics library for Arduino. |
ArduinoHttpClient | [EXPERIMENTAL] Easily interact with web servers from Arduino, using HTTP and WebSockets. |
ArduinoIoTCloud | This library allows connecting to the Arduino IoT Cloud service. |
ArduinoIoTCloudBearSSL | Port of BearSSL to Arduino. |
Arduino Low Power | Power save primitives features for SAMD and nRF52 32bit boards |
ArduinoMDNS | mDNS Library for Arduino |
ArduinoModbus | Use Modbus equipment with your Arduino. |
ArduinoMotorCarrier | Allows use of the Arduino Motor Carrier |
ArduinoMqttClient | [BETA] Allows you to send and receive MQTT messages using Arduino. |
ArduinoRS485 | Enables sending and receiving data using the RS-485 standard with RS-485 shields, like the MKR 485 Shield. |
Arduino SigFox for MKRFox1200 | Helper library for MKR Fox 1200 board and ATAB8520E Sigfox module |
ArduinoSound | [EXPERIMENTAL] A simple way to play and analyze audio data using Arduino. |
Arduino Uno WiFi Dev Ed Library | This library allows users to use network features like rest and mqtt. Includes some tools for the ESP8266. |
Arduino_AdvancedAnalog | Advanced Analog library for STM32H7 boards |
Arduino_Alvik | Library to code Arduino Alvik robot |
Arduino_AlvikCarrier | Library and firmware for Arduino Alvik Carrier board |
Arduino_APA102 | Control rgb LEDs APA102 |
Arduino_APDS9960 | A library for the APDS-9960 sensor |
Arduino_AVRSTL | A port of ArduinoSTL Arduino library. |
Arduino_BHY2 | Library for BHI260AP and BME688 chip on the Nicla Sense ME |
Arduino_BHY2Host | Library for Host boards that interact with BHY2 chip on Nicla Sense ME |
Arduino_BMI270_BMM150 | Allows you to read the accelerometer, magnetometer and gyroscope values from the IMU on your Arduino Nano 33 BLE Sense Rev2 |
Arduino_BQ24195 | Arduino library for the BQ24195 Power Management IC |
Arduino_Braccio_plusplus | Board support library for the Arduino Braccio++ 6-DOF robot arm. |
Arduino_BuiltIn | Shell Arduino library to provide the standard built-in libraries |
Arduino_Cellular | This library provides a toolkit for interacting with the official Arduino Pro 4G Modules. |
Arduino_CloudConnectionFeedback | Block program execution until the device is connected to the cloud and provide user with feedback on connection status. |
Arduino_CMSIS-DSP | CMSIS-DSP library ported to arduino mbed cores. |
Arduino_ConnectionHandler | Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet], Notecard) |
Arduino_CRC32 | Arduino library providing a simple interface to perform checksum calculations utilizing the CRC-32 algorithm. |
Arduino_DebugUtils | Debugging module with different debug levels, timestamps and printf-style output. |
Arduino_EdgeControl | Arduino Library for Arduino Edge Control |
Arduino_EMBRYO_2 | Control stepper motor |
Arduino_ESP32_OTA | Firmware update for ESP32. |
Arduino_GigaDisplay | Examples for GIGA Display Shield |
Arduino_GigaDisplayTouch | Touch library for Arduino Giga Display Shield |
Arduino_GigaDisplay_GFX | GFX library for GIGA Display Shield |
Arduino_GroveI2C_Ultrasonic | Get distance and travel time from M5stack Grove I2C ultrasonic sensor. |
Arduino_HS300x | Allows you to read the temperature and humidity sensors of your Nano 33 BLE Sense R2. |
Arduino_HTS221 | Allows you to read the temperature and humidity sensors of your Nano 33 BLE Sense. |
Arduino_JSON | [BETA] Process JSON in your Arduino sketches. |
Arduino_KNN | [BETA] Arduino library for the K-Nearest Neighbors algorithm. |
Arduino_LowPowerPortentaC33 | Provides access to the low power functionality of the Renesas RA6M5 microcontroller used in the Portenta C33 Boards |
Arduino_LowPowerPortentaH7 | A library to use low-power modes on the Portenta H7 board. |
Arduino_LPS22HB | Allows you to read the pressure sensor of your Nano 33 BLE Sense. |
Arduino_LSM6DS3 | Allows you to read the accelerometer, gyroscope, and temperature values from the LSM6DS3 IMU on your Arduino Nano 33 IoT or Arduino Uno WiFi Rev2 boards. |
Arduino_LSM6DSOX | Allows you to read the accelerometer and gyroscope values from the LSM6DSOX IMU on your Arduino Nano RP2040 Connect. |
Arduino_LSM9DS1 | Allows you to read the accelerometer, magnetometer and gyroscope values from the LSM9DS1 IMU on your Arduino Nano 33 BLE Sense. |
Arduino_MachineControl | DEPRECATED. Arduino Library for Portenta Machine Control - PMC |
Arduino_MAX17332 | A library for driving MAX17332 BMS. |
Arduino_MCHPTouch | A library for the Atmel touch sensors |
Arduino_MKRIoTCarrier | Controlling the IoT MKR Carrier |
Arduino_MKRENV | Allows you to read the temperature, humidity, pressure, light and UV sensors of your MKR ENV Shield. |
Arduino_MKRGPS | Allows you to read the location from the GPS on your MKR GPS shield. |
Arduino_MKRRGB | Allows you to draw on your MKR RGB shield. |
Arduino_MKRTHERM | Allows you to read the temperature sensors connected to your MKR THERM shield. |
Arduino_MultiWiFi | allows to configure multiple WiFi networks. |
Arduino_NiclaSenseEnv | Read sensor data from the Nicla Sense Env board and control the board behaviour. |
Arduino_NineAxesMotion | Arduino 9 Axes Motion Shield Library |
Arduino_OAuth | [BETA] OAuth 1.0 client library for Arduino. |
Arduino_OPC_UA | Arduino port of the open62541 providing OPC UA for Arduino Opta. |
Arduino_OplaUI | User interface helpers and widgets for the Arduino Oplà IoT Kit (MKR IoT Carrier) |
Arduino_Opta_Blueprint | Library used to connect OPTA and OPTA Expansion Modules on I2C / UART |
Arduino_OV767X | Capture images from your OmniVision OV7670 camera in your Arduino sketches. |
Arduino_PF1550 | Arduino library for the PF1550 Power Management IC |
Arduino_PortentaBreakout | Arduino Library for Arduino Portenta Breakout Carrier |
Arduino_PortentaMachineControl | Arduino Library for Portenta Machine Control (PMC) |
Arduino_Portenta_OTA | Firmware update for the Portenta H7. |
Arduino_POSIXStorage | POSIX Storage Library for the Portenta C33, Portenta H7, Portenta Machine Control, and Opta |
Arduino_PowerManagement | A library to charge and monitor the battery and use low power modes on the Portenta C33, Portenta H7 and Nicla Vision boards. |
Arduino_Pro_Tutorials | This library contains the complete Arduino sketches from the Pro Tutorials. |
Arduino_ScienceJournal | The Arduino Science Journal firmware for the Physics Lab kit and the Arduino Nano 33 BLE Sense. |
Arduino_ScienceKitCarrier | Library and firmware for Arduino Science Kit R3 |
Arduino_SecureElement | Arduino Library for the Atmel/Microchip ECC508 and ECC608 and NXP SE050 crypto chips |
Arduino_Sensorkit | Arduino Sensor Kit |
Arduino_SerialUpdater | small bossac porting for Arduino platforms |
Arduino_Threads | Easy multi-threading for your Mbed OS-based Arduino. |
Arduino_TinyGL | [EXPERIMENTAL] TinyGL library for GIGA Display Shield |
Arduino_UnifiedStorage | Simplify cross-device storage management on Portenta platforms with a single library supporting SD, Flash, and USB storage access. |
Audio | Allows playing audio files from an SD card. For Arduino Due only. |
AudioFrequencyMeter | Get the fundamental pitch of an audio signal |
AudioZero | Allows playing audio files from an SD card. For Arduino Zero, MKRZero and MKR1000 only. |
BNO055 | Allows to use the IMU MKR Shield |
Braccio | Allows to move each Braccio parts using simple calls. |
Bridge | Enables the communication between the Linux processor and the microcontroller. For Arduino/Genuino Yún, Yún Shield and TRE only. |
Ciao | Enables communication between microcontroller and MIPS cpu. Natively support network communications, terminal (linux) and file access. |
CTC GO CORE | All in one library containing examples from lessons and projects for CTC GO! Core Module |
EduIntro | Library used for super-fast introduction workshops |
Esplora | Grants easy access to the various sensors and actuators of the Esplora. For Arduino Esplora only. |
Ethernet | Enables network connection (local and Internet) using the Arduino Ethernet Board or Shield. |
Firmata | Enables the communication with computer apps using a standard serial protocol. For all Arduino/Genuino boards. |
GSM | Enables GSM/GRPS network connection using the Arduino GSM Shield. |
Keyboard | Allows an Arduino board with USB capabilities to act as a Keyboard. |
LiquidCrystal | Allows communication with alphanumerical liquid crystal displays (LCDs). |
LoRa Node | LoRa Node library for Arduino LoRa Node Shield. |
Madgwick | Helpers for MadgwickAHRS algorithm |
MIDIUSB | Allows an Arduino board with USB capabilites to act as a MIDI instrument over USB. |
MKRMotorCarrier | Allows to use the MKR Motor Carrier |
MKRGSM | Enables GSM/GRPS network connection using the Arduino MKR GSM 1400 board. |
MKRIMU | Allows you to read the acceleration, gyroscope, magnetic field and euler angles from the IMU on your MKR IMU shield. |
MKRNB | Enables NB/GRPS network connection using the Arduino MKR NB 1500 board. |
MKRWAN | Support library for MKR WAN 1300/1310 |
MKRWAN_v2 | Support library for MKR WAN 1300/1310 - firmware 1.3.1 |
Modulino | Arduino Library for Modulinos |
Mouse | Allows an Arduino/Genuino board with USB capabilites to act as a Mouse. |
NTPClient | An NTPClient to connect to a time server |
PhysicsLabFirmware | Firmware for the Physics Lab kit. |
Robot Control | Enables easy access to the controls of the Arduino Robot Control board. For Arduino Robot only. |
Robot IR Remote | Allows controlling the Arduino Robot via an IR remote control. For Arduino Robot only. |
Robot Motor | Enables easy access to the motors of the Arduino Robot Motor board. For Arduino Robot only. |
RTCZero | Allows to use the RTC functionalities. For Arduino Zero, MKRZero and MKR1000 only. |
Scheduler | Allows multiple tasks to run at the same time, without interrupting each other. For Arduino sam and samd architectures only (Due, Zero...). |
SD | Enables reading and writing on SD cards. |
Servo | Allows Arduino boards to control a variety of servo motors. |
SpacebrewYun | Enables the communication between interactive objects using WebSockets. For Arduino Yún only. |
Stepper | Allows Arduino boards to control a variety of stepper motors. |
Temboo | This library enables calls to Temboo, a platform that connects Arduino/Genuino boards to 100+ APIs, databases, code utilities and more. |
TFT | Allows drawing text, images, and shapes on the Arduino TFT graphical display. |
USBBlaster | USB Blaster emulation for Arduino boards |
USBHost | Allows the communication with USB peripherals like mice, keyboards, and thumbdrives. |
VidorGraphics | Provides graphical functionalities on MKR Vidor 4000 |
VidorPeripherals | Provides extended IO functionalities and interfaces |
WiFi | Enables network connection (local and Internet) using the Arduino WiFi shield. |
WiFi Link | Enables network connection (local and Internet) using the Arduino WiFi Boards. |
WiFiNINA | Enables network connection (local and Internet) with the Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino Uno WiFi Rev.2 and Nano 33 IoT. |
WiFi101 | Network driver for ATMEL WINC1500 module (used on Arduino/Genuino Wifi Shield 101 and MKR1000 boards) |
WiFi101OTA | Update sketches on your board over WiFi |