300 Resources
C/C++ arduino-uno Libraries
Arduino Pi Machine - Calculate Pi to nth Decimal
ArduinoPiMachine Arduino Pi Machine - Calculate Pi to nth Decimal An Arduino Nano assembly equipped with a 4 digits 7-segments led display which will,
Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!
OpenMower Join the Discord server for OpenMower discussion: HERE About the Project ⚠️ DISCLAIMER: IF YOU ARE NOT 100% SURE WHAT YOU ARE DOING, PLEASE
Arduino library for DHT sensors - integer only
DHTINT Arduino library for DHT sensors - integer only Description This is an experimental integer only library, based upon - https://github.com/RobTil
Set of Arduino sketches for Neotrellis 8x8 Feather M4 Express & NeoTrellisM4 (4x8) for use specifically with Trowasoft multiSeq and MindMeld Mixer modules for VCVRack2, with accompanying Rack file.
Set of Arduino sketches for Neotrellis 8x8 Feather M4 Express & NeoTrellisM4 (4x8) for use specifically with Trowasoft multiSeq and MindMeld Mixer modules for VCVRack2, with accompanying Rack file.
Projecte de tecnologia de 2n bat amb Arduino per a l'obertura de la porta del laboratori Edison amb un sensor d'empremtes dactilars.
projecte-fingerprint Projecte de tecnologia de 2n bat amb Arduino per a l'obertura de la porta del laboratori Edison amb un sensor d'empremtes dactila
Arduino library for basic aerial navigation functions used for processing Euler angles, direction cosine matrices, quaternions, frame conversions, and more.
navduino Arduino library for basic aerial navigation functions used for Euler angles Direction cosine matrices Quaternions Rodrigues Rotation Vectors
ESP-32 CAM implementation of a Bird classifier using Arduino IDE
Bird-Classifier ESP-32 CAM implementation of a Bird classifier using Arduino IDE For the file server to run, you also need to have the ESP32 SD File M
JerryScript port to ArduinoCore-Mbed
JerryScript port to ArduinoCore-Mbed Overview Integrate ArduinoCore-mbed and modern JavaScript standards (ECMAScript 5/6/6+) powered by JerryScript. W
Arduino-controlled bed that helps in reducing rate of disease infection by detecting whether a person accessed the safe space of a subject who is infected
Infection Control Bed BACKGROUND Spread of COVID-19 occurs via airborne parricels and droplets. People who are infected with COVID an release particle
Internet of things created using arduino IoT cloud, consisting of esp and arduino boards
Internet of things created using arduino IoT cloud, consisting of esp and arduino boards. Goal of the project is to create a 3D printed RFID protected (with PIN) lock, including surveillance.
HomeKit connected smart thermostat based on Arduino using HomeSpan.
HomeSpan Thermostat HomeKit connected smart thermostat based on Arduino using HomeSpan. Background and Motivation I have a 24 V Heat-only system with
Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
ESP32 BLE Keyboard library This library allows you to make the ESP32 act as a Bluetooth Keyboard and control what it does. You might also be intereste
A Modular 4-Channel ESP-32 EStim
SW-32 - A modular ESP-32 e-stim device About The SW-32 is a modular e-stim unit, with the ESP-32 microcontroller at the core. It supports a max of 4 c
Converting CASIO MA-150 as a USB MIDI Input using Arduino uno
Arduino USB MIDI CASIO MA-150 Converting CASIO MA-150 as a USB MIDI Input using Arduino uno Use 74HC595 shift register with arduino uno to accommodate
Arduino polyphonic synthesizer project (not a Moog) for ESP32 - STM32 - Teensy and more
ml_synth_basic_example Arduino polyphonic synthesizer project (not a Moog) for ESP32 - STM32 - Teensy and more link to the video My intention was to m
This is a simple Arduino build that is capable of shiny hunting legendaries in 4th generation pokemon games through soft resetting.
This is a simple Arduino build that is capable of shiny hunting legendaries in 4th generation pokemon games through soft resetting.
Multiplayer tic-tac-toe game using Arduino board and XBee module
Arduino Tic-Tac-Toe This project is implementation of tic-tac-teo game on Arduino board. This game is multi-player and must be run on two seperated bo
High level HTTP Request Library that gives a javascript fetch like API.
Fetch for Arduino fetch is a high level HTTP Request Library that gives you a javascript fetch like API. ResponseOptions options; options.method = "PO
Play Nintendo Switch using an original N64 controller via an Arduino Uno!
N64 - Arduino Uno - Nintendo Switch Description By connecting an original N64 controller to an Arduino UNO R3 running this code, and plugging the US
Arduino Library and code to flash CC2510, CC1110 or other Texas Instruments CCxxx Microcontroller
ESP CC flasher This software brings you the possibility to Read and Write the internal Flash of the Texas Instruments CC 8051 series with an ESP32 usi
An IoT based project using Wi-Fi Module and MIT App Inventor with intuitive control
Phone Controlled (joystick) Robot Car Project An IoT based project using Wi-Fi Module and MIT App Inventor with intuitive control. A 4 wheeler robot c
Arduino software emulation of a real-time clock based on the milliseconds timer of the CPU
Clock-Library Arduino software emulation of a real-time clock based on the milliseconds timer of the CPU. The clock works with a resolution of one min
A simple two-axis gimbal built using two servo motors, an mpu6050 gyro and accelerometer sensor, and an Arduino (Uno)
Makeshift Gimbal Project A simple two-axis gimbal built using two servo motors, an mpu6050 gyro and accelerometer sensor, and an Arduino (Uno). A shor
Arduino library (SPI) for MS5611 temperature and pressure sensor
MS5611_SPI Arduino library (SPI) for MS5611 temperature and pressure sensor. WARNING EXPERIMENTAL Note: This library is under development and NOT stab
Frontend web application to control an arduino
Arduino Smart Blinds Frontend web application to control an arduino This project aims at created a frontent web page that communicates with an arduino
Arduino code that runs on a Pi Pico (2040) to emulate a USB HID Joystick
CRSFJoystick Arduino code using the mbed core that runs on a Pi Pico (2040) to emulate a USB HID Joystick Pirmarily developed to use and ExpressLRS re
Accident Detection Prevention and an Emergency Solution (ADPES)
Arduino Code for integration of GSM module, GPS module, and various sensor to implement Accident Detection Prevention and an Emergency Solution (ADPES).
The adventures of redesigning the AFR gauge
The adventures of redesigning the AFR gauge I'm starting to develop a custom air-fuel ratio powered with an LCD display on Arduino Uno and o2 wideband
View your current playing song on ESP32 & OLED display using Spotify API
esp32-spotify-oled View your current playing song on ESP32 & OLED display using Spotify API Spotify Visit Spotify Dashboard https://developer.spotify.
Collection of Arduino sketches for TDK's combo accel/gyro motion sensor
ICM42688 Collection of Arduino sketches for TDK's combo accel/gyro motion sensor The basic sketch configures the sensors' data rates and full scale se
This is a library for creating a MIDI controller using an Arduino or Teensy board.
MIDI controller This is a library for creating a MIDI controller using an Arduino board. It enables you to easily create MIDI controllers or instrumen
A Wiring/Arduino library to tokenize and parse commands received over a phisical/software serial port or buffer.
A Wiring/Arduino library to tokenize and parse commands received over a phisical/software serial port or buffer.
Control DJI Tello with Arduino and MPU 6050
I made a Controller for DJI Tello with Arduino and MPU-6050. You can Control DJI Tello Drone with Hand Gestures and some Push Buttons.
This Arduino IDE for ArduCAM ESP8266 UNO Board with Integrated ArduCAM Library and Examples
ArduCAM_ESP8266_UNO Please use josn board manager script from http://www.arducam.com/downloads/ESP8266_UNO/package_ArduCAM_index.json to download ESP8
Arduino_ScienceJournal Library for Arduino
Arduino_ScienceJournal Library for Arduino Firmware for the Physics Lab kit and the Arduino Nano 33 BLE Sense. License Copyright (c) 2020 Arduino SA.
OTA on the Arduino Portenta.
Arduino_Portenta_OTA This library allows OTA (Over-The-Air) firmware updates for the Arduino Portenta H7. OTA binaries are downloaded via WiFi and sto
OAuth 1.0 client library for Arduino
Arduino_OAuth Library for Arduino OAuth 1.0 client library for Arduino. This library depends on ArduinoHttpClient and ArduinoBearSSL. License Copyrigh
Arduino library providing SPIFFS for the W25Q16DV flash on the MKR MEM shield.
Arduino_MKRMEM This library provides a driver for the Arduino MKR MEM Shield W25Q16DV SPI flash (with a capacity of 2 MByte) complete with integration
Portenta Machine Control Library for Arduino
Portenta Machine Control Library for Arduino Arduino Library for the Portenta Machine Control The Portenta Machine Control enhances existing products
Arduino Library for network connections management
Arduino Library for network connections management Library for handling and managing network connections by providing keep-alive functionality and aut
A library for writing modern websockets applications with Arduino (ESP8266 and ESP32)
Arduino Websockets A library for writing modern websockets applications with Arduino (see prerequisites for supported platforms). This project is base
Websocket client for Arduino, with fast data send
Websocket client for Arduino, with fast data send This is a simple library that implements a Websocket client running on an Arduino. Rationale For our
Library for Arduino UNO WiFi Developer Edition
Note: This library will no longer be maintained by Arduino. Uno WiFi Developer Edition Library Library for Arduino Uno WiFi Developer Edition For more
Arduino client for the Serial To TCP Bridge Protocol PC side service
Arduino Serial to TCP Bridge Client Arduino client for the Serial To TCP Bridge Protocol gateway service. Open a TCP connection to a server from the A
ArduinoRS485 Library for Arduino
ArduinoRS485 Library for Arduino Enables sending and receiving data using the RS-485 standard with RS-485 shields, like the MKR 485 Shield. This libra
OSC subscriber / publisher for Arduino
ArduinoOSC OSC subscriber / publisher for Arduino NOTE : BREAKING API CHANGES (v0.3.x or later) almost all apis has have changed and got much simpler
MQTT client for Arduino
ArduinoMqtt About MQTT Client library for Arduino based on the Eclipse Paho project. This library bundles the C/C++ MQTTPacket library of the Eclipse
Modbus Library for Arduino
Modbus Library for Arduino Use Modbus with your Arduino. Using TCP or RS485 shields, like the MKR 485 Shield. This library depends on the ArduinoRS485
Easily and asynchronously interact with a serial device requiring call-and-response style commands.
Arduino Managed Serial Device Note This library was formerly less-descriptively named "Arduino Async Duplex" This library allows you to asynchronously
Simple application log library. supporting multiple log levels, custom output & flash memory support.
ArduinoLog - C++ Log library for Arduino devices An minimalistic Logging framework for Arduino-compatible embedded systems. ArduinoLog is a minimalist
This project aim to create a header library that convert wiring/cpp reserved words to every language in the world.
Translating Wiring and C++ reserved words language to something different than English See this readme in your language Português - LEIAME Español - L
Arduino library to connect your project to IRC (Internet Relay Chat)
IRC Client Library for Arduino Connects your arduino project to an IRC server. Features Easy connection to an IRC server through a Client implementati
ArduinoIoTCloud library is the central element of the firmware enabling certain Arduino boards to connect to the Arduino IoT Cloud
ArduinoIoTCloud What? The ArduinoIoTCloud library is the central element of the firmware enabling certain Arduino boards to connect to the Arduino IoT
Arduino library for making an IHC in or output module using an Arduino
Introduction This is an Arduino library for making an IHC in or output module using an Arduino. (IHC controller is a home automation controller made b
Server side minimalistic HTTP protocol implementation for the Arduino platform.
ArduinoHttpServer Server side minimalistic Object Oriented HTTP protocol implementation for the Arduino platform. ArduinoHttpServer is a simple HTTP r
Arduino HTTP Client library
ArduinoHttpClient ArduinoHttpClient is a library to make it easier to interact with web servers from Arduino. Derived from Adrian McEwen's HttpClient
A library to control esp-8266 from Arduino by AT commands easier.
ArduinoESPAT A library to control esp-8266 from Arduino by AT commands easier. Wiring Diagram Arduino Uno ESPr 5V Vin GND GND D2 TX D3 RX Usage Defini
Arduino Library for the Atmel/Microchip ECC508 and ECC608 crypto chips
ArduinoECCX08 Arduino Library for the Atmel/Microchip ECC508 and ECC608 crypto chips License Copyright (c) 2018 Arduino SA. All rights reserved. This
Arduino Cloud Thing Middleware
Arduino Cloud Thing Middleware Attention: with the release of ArduinoIoTCloud:v0.11.0 ArduinoCloudThing has been fully integrated into ArduinoIoTCloud
Arduino Arduino library for the CloudStorage server project. The library provides easy access to server-stored values and operations.
Arduino-CloudStorage Arduino/ESP8266 library that allows you to easly store and retreive data from a remote (cloud) storage in a key/value fashion. Cl
Examples of how to connect various Arduino boards to cloud providers.
Arduino Cloud Provider Examples Examples of how to connect various Arduino boards to cloud providers. Related tutorials on Arduino Project Hub: AWS: S
ArduinoBLE library for Arduino
ArduinoBLE Enables BLE connectivity on the Arduino MKR WiFi 1010, Arduino UNO WiFi Rev.2, Arduino Nano 33 IoT, and Arduino Nano 33 BLE. This library s
See your system information on LCD with Arduino!
Nodejs Arduino System Info See your system information on LCD with Arduino! You can see RAM usage, and CPU usage. Requipments: An Arduino Board. [ You
Arduino CMake Build system
Arduino Cmake Example Project This is the Cmake project settings for the Arduino platform. You can use this project as an example to develop C++ progr
CMake toolchain for all Arduino compatible boards
Arduino CMake Toolchain Arduino CMake toolchain is a CMake toolchain for cross-compiling CMake based projects for all Arduino compatible boards (AVR,
Microshell - a lightweight pure C implementation of shell emulator dedicated for embedded bare-metal systems.
MicroShell Lightweight pure C implementation of virtual shell, compatible with VT100 terminal. Support root tree, run-time mounting paths, global comm
MyOwnBricks - A library for building your own sensors and devices compatible with the modern LEGO PoweredUp system.
English version (See at the end for the French version) MyOwnBricks MyOwnBricks is a library for building your own sensors and devices compatible with
Iot-Surveillance-Car - This is a IOT Based Surveillance Car which can be controlled, tracked globally as well as its data can be accessed globally
Iot-Surveillance-Car - This is a IOT Based Surveillance Car which can be controlled, tracked globally as well as its data can be accessed globally. The camera on the front of the car can also be monitored globally. It can go anywhere where sim connection is available. 5th Sem Mini project
Two alphanumeric LCDs and 2 LED bars to show and manage some in-flight parameters
FS2020-LCD-Panel with Arduino Two alphanumeric LCDs and 2 LED bars to show and manage some in-flight parameters for FS2020. In this project you can pl
Port of BearSSL to Arduino
ArduinoBearSSL Port of BearSSL to Arduino. This library depends on ArduinoECCX08. This dependency could be disabled by defining ARDUINO_DISABLE_ECCX08
Asynchronously interact with your SIM7000 LTE modem
Arduino-Async-Modem If you've ever used one of the many modem-handling libraries that exist, you're familiar with the frustration that is waiting for
Easily and asynchronously interact with a serial device requiring call-and-response style commands.
Arduino Managed Serial Device Note This library was formerly less-descriptively named "Arduino Async Duplex" This library allows you to asynchronously
Arduino client library for websocket based communication with archer panels.
ArduinoArcherPanelClient Arduino client library for websocket based communication with archer panels. Archer Cloud panels provide you an easy and fast
Library to add a TapNLink module in a few minutes
Arduino-Tap The tap library allows an Arduino board to be connected to a TapNLink using S3P protocol. The main characteristics of the TapNLink solutio
Open Sound Control(OSC) Library for Arduino - modern IDE's (1.6.2 and above)
for Arduino firmware 1.0rc-1 tested Arduino Ethernet http://www.arduino.cc/en/Main/ArduinoBoardEthernet Installation ArdOSC folder into .. Mac ~/Do
Arduino Library for Arancino Board
Arancino Library The following Library works on Arancino boards, it is written in Arduino lang and can be imported into the Arduino IDE. Arancino Libr
Arduino Library for Aqualabo Sensors by Electronic Cats
Aqualabo Sensor Arduino Library Introduction This is an Arduino Library for Arduino Compatible with Agualabo Sensors created by Electronic Cats. Descr
The Approximate Library is a WiFi Arduino library for building proximate interactions between your Internet of Things and the ESP8266 or ESP32
The Approximate Library The Approximate library is a WiFi Arduino Library for building proximate interactions between your Internet of Things and the
Send and receive MIDI messages over Ethernet (rtpMIDI or AppleMIDI)
AppleMIDI (aka rtpMIDI) for Arduino Enables an Arduino with IP/UDP capabilities (Ethernet shield, ESP8266, ESP32, ...) to participate in an AppleMIDI
An Implementation of the ANT+ Network on top of ant-arduino
antplus-arduino An Implementation of the Ant+ Network on top of ant-arduino Status News 6/28/2020 v2.0.0 of ant-arduino released with support for mbed
Anto client library for ESP8266-Arduino
Anto client library for ESP8266-Arduino ESP8266-AntoIO provides common and easy way to connect your ESP8266 to Anto.io IoT platform service. Stable ve
An implementation of a ANT driver for Arduino, Mbed and ESP-IDF
ant-arduino Arduino library for communicating with ANT radios, with support for nRF51 devices. This library Includes support for the majority of packe
Arduino library with basic ANSI display codes for simple terminal apps
ANSI Arduino library with basic ANSI display codes for terminal applications. Description ANSI codes are special codes that are send to a terminal e.g
The World's Most Useless Arduino Platform.
boot2duino boot2duino serves no other purpose than to generate a bootable x86 floppy image using the Arduino IDE, which seemingly serves no purpose. W
Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules.
AllWize Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules. Compatible radios: RadioCrafts RC1701HP-OSP (Ondeo version) RadioCraf
♾ The All-New AllThingsTalk Arduino SDK for WiFi Devices
AllThingsTalk Arduino WiFi SDK AllThingsTalk Arduino Library for WiFi Devices - makes connecting your devices with your AllThingsTalk Maker a breeze.
♾ AllThingsTalk Arduino SDK for LTE-M Devices
AllThingsTalk Arduino LTE-M SDK The LTE-M SDK for Arduino provides an easy to use set of functions that support LTE-M LPWAN networks for the AllThings
♾ AllThingsTalk Arduino SDK for your LoRa Devices
AllThingsTalk Arduino LoRaWAN SDK AllThingsTalk Arduino Library for LoRa Devices - makes connecting devices with AllThingsTalk Maker a breeze. AllThin
Arduino TopLevel Client for aliyun IoT Platform
运行于 arduino 的 阿里云 IoT 接入 SDK,在底层连接的基础上增加数据回调绑定、发送数据和事件等 api 的封装,免去自己解析数据的痛苦
Arduino library for sending email and SMS from nothing but the ESP8266!
Did you know your ESP8266 could send Email and SMS without any special hardware or paid services like Twilio? With AlertMe, your ESP8266 project can:
Arduino library for AIS 4G Board
AIS 4G Board Library for Arduino AIS 4G Board คือบอร์ดพัฒนาที่สามารถเชื่อมต่ออินเตอร์เน็ตผ่าน 4G มาพร้อมกับไมโครคอนโทรลเลอร์ ESP32-WROOM-32 และโมดูลสื
Framework for create a AIO module on NODEMCU using Arduino IDE
AIO MODULE Install Add library Best thing is to use the Arduino Library Manager. Go to Sketch Include Library Manage Libraries. Install WebSockets
An Arduino library with additions to vanilla Serial.print(). Chainable methods and verbosity levels. Suitable for debug messages.
advancedSerial This library provides some additions to vanilla Serial.print(): 1. Chainable print() and println() methods: // you can chain print() a
Arduino support for TinyUSB stack
Adafruit TinyUSB Library for Arduino This library is a Arduino-friendly version of TinyUSB stack. It is designed with structure and APIs that are easi
Arduino library for the Si4714 FM+RDS Transmitter in the Adafruit shop
Adafruit-Si4713-Library This is the Adafruit FM Transmitter with RDS/RBDS Breakout - Si4713 library Tested and works great with the Adafruit Si4713 Br
Arduino library for SPI and I2C access to the PN532 RFID/Near Field Communication chip
Adafruit-PN532 This is a library for the Adafruit PN532 NFC/RFID breakout boards This library works with the Adafruit NFC breakout https://www.adafrui
Arduino library for MQTT support
Adafruit MQTT Library Arduino library for MQTT support, including access to Adafruit IO. Works with the Adafruit FONA, Arduino Yun, ESP8266 Arduino pl
Arduino library to access Adafruit IO from WiFi, cellular, and ethernet modules.
Adafruit IO Arduino Library This library provides a simple device independent interface for interacting with Adafruit IO using Arduino. It allows you
Arduino library for the Adafruit FONA
Adafruit FONA Library This library requires Arduino v1.0.6 or higher This is a library for the Adafruit FONA Cellular GSM Breakouts etc Designed speci
Arduino library for nRF51822-based Adafruit Bluefruit LE modules
This library is for all nRF51 based Adafruit Bluefruit LE modules that use SPI or UART. Current nRF51 based Bluefruit LE products include: Bluefruit L