awesome-arduino
A curated list of awesome Arduino hardware, libraries and projects
Libraries
Hardware dependent library
- rtclib - A lightweight date and time library for JeeNodes and Arduinos
- RFM69 - RFM69 library for RFM69W and RFM69HW (Semtech SX1231, SX1231H)
- RFM12B - Arduino RFM12B library
- SPIFlash - Arduino library for read/write access to SPI flash memory chips
- Winbond_flash - SPI library for Winbond Flash Memory modules
- ov7670-no-ram-arduino-uno - Arduino library for OV7670
- DHT-sensor-library - Arduino library for DHT11DHT22, etc Temp & Humidity Sensors
- Arduino-DHT22 - Arduino library for the DHT22 humidity and temperature sensor
- rfid - Arduino RFID Library for MFRC522
- 433Utils - A collection of code and documentation to assist your usage of RF 433MHz modules
- esp-link - ESP8266 wifi-serial bridge, outbound TCP, and Arduino/AVR/LPC/NXP programmer
- Arduino-Temperature-Control-Library - Arduino Library for Maxim Temperature Integrated Circuits
- RF24 - Arduino driver for nRF24L01
- RF24 - Optimized fork of nRF24L01 for Arduino and Raspberry Pi
- RF24Mesh - Mesh Networking for RF24Network
- due_can - Object oriented CANbus library for Arduino Due compatible boards
- FastLED - Easily & efficiently controlling a wide variety of LED chipsets for Arduino
- iot-playground - ESP8266 EasyIoT library and sensor examples
- espduino - ESP8266 network client (MQTT, restful) for Arduino
- esp_mqtt - MQTT client library for ESP8266 Soc
- esp_bridge - ESP8266 firmware SLIP Command, support mqtt, RESTful client
- Ultrasonic-HC-SR04 - Ultrasonic HC-SR04 library for Arduino
- MPU-9250 - Arduino sketch for MPU-9250 9DoF with AHRS sensor fusion
- MPU-6050 - Basic MPU-6050 Arduino sketch of sensor function
- MPU-9150 - Arduino sketch for MPU-9150 9DoF with AHRS sensor fusion
- LSM9DS0 - LSM9DS0 9DOF sensor AHRS sketch
- arduino-ds1302 - Arduino library for the DS1302 Real Time Clock chip
- xbee-arduino - Arduino library for communicating with XBees in API mode
- EnableInterrupt - New Arduino interrupt library, designed for Arduino Uno/Mega 2560/Leonardo/Due
- DS3232RTC - Arduino Library for Maxim Integrated DS3232 and DS3231 Real-Time Clocks
- ds3231 - Arduino library for DS3231 RTC
- RTClib - RTC library
- arduino-ds1302 - Arduino library for the DS1302 Real Time Clock chip
- HX711 - An Arduino library Semiconductor HX711 ADC for Weight Scales.
- MiniPirate - Arduino Serial Command Tool
- LedControl - An Arduino library for MAX7219 and MAX7221 Led display drivers
- arduino-BLEPeripheral - Arduino library for creating custom BLE peripherals with Nordic Semiconductor's nRF8001 or nR51822
- BTLE - Library for basic Bluetooth Low Energy with the nRF24L01+
- BH1750 - An Arduino library for the digital light sensor BH1750FVI
- Arduino-GP2Y0A21YK-library - Arduino library for the Sharp GP2Y0A21YK IR Distance sensor
- Arduino-distance-sensor-library - Arduino library for distance sensors
- arduino-BLEPeripheral - Library for creating custom BLE peripherals with Nordic Semiconductor's nRF8001 or nR51822
- Arduino-Temperature-Control-Library - Arduino Library for Maxim Temperature Integrated Circuits
- RGB-matrix-Panel - Arduino library and example code for the 16x32 RGB matrix panels
- Time - Time library for Arduino
- modbusino - Small Modbus slave, RTU (serial) for Arduino
- simplemodbusng - Modbus RTU Slave/Master for the Arduino
Bootloader
- HoodLoader2 - 16u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE
- optiboot - Small and Fast Bootloader for Arduino and other Atmel AVR chips
Hardware independent library
- Arduino-IRremote - Infrared remote library for Arduino: send and receive infrared signals ....
- IRLib - An Arduino library for encoding and decoding infrared remote signals
- i2cdevlib - I2C device library collection for AVR/Arduino or other C++-based MCUs
- keysweeper - KeySweeper is a stealthy Arduino-based device, camouflaged as a functioning USB ....
- aJson - an Arduino library to enable JSON processing with Arduino
- ArduinoJson - C++ JSON library for IoT. Simple and efficient.
- json-streaming-parser - Library for parsing potentially huge json streams on devices with scarce memory
- USB_Host_Shield_2.0 - Revision 2.0 of USB Host Library for Arduino
- pubsubclient - A client library for the Arduino Ethernet Shield that provides support for MQTT
- WiringPi - Gordon's Arduino wiring-like WiringPi Library for the Raspberry Pi
- Arduino-PID-Library - A pid library for Arduino written in C++
- firmata - Firmata firmware for Arduino
- uSpeech - Speech recognition toolkit for the Arduino
- Talkie - Speech library for Arduino
- Low-Power - Low Power Library for Arduino
- ArduinoOBD - OBD-II library and sketches for Arduino
- hiduino - Native USB-MIDI on the Arduino