Awesome-arduino

A curated list of awesome Arduino hardwares, libraries and softwares with update script

GitHub

644 stars
35 watching
81 forks
Language: Shell
last commit: 10 months ago
Linked from 5 awesome lists

arduinoarduino-library

awesome-arduino / Libraries

rtclib A lightweight date and time library for JeeNodes and Arduinos
RFM69 778 about 1 year ago RFM69 library for RFM69W and RFM69HW (Semtech SX1231, SX1231H)
RFM12B 134 almost 5 years ago Arduino RFM12B library
SPIFlash 171 about 3 years ago Arduino library for read/write access to SPI flash memory chips
Winbond_flash 429 10 months ago SPI library for Winbond Flash Memory modules
ov7670-no-ram-arduino-uno 231 over 8 years ago Arduino library for OV7670
DHT-sensor-library 1,962 4 months ago Arduino library for DHT11DHT22, etc Temp & Humidity Sensors
Arduino-DHT22 120 over 1 year ago Arduino library for the DHT22 humidity and temperature sensor
rfid 2,758 about 2 months ago Arduino RFID Library for MFRC522
433Utils 899 almost 2 years ago A collection of code and documentation to assist your usage of RF 433MHz modules
esp-link 2,836 about 3 years ago ESP8266 wifi-serial bridge, outbound TCP, and Arduino/AVR/LPC/NXP programmer
Arduino-Temperature-Control-Library 969 4 months ago Arduino Library for Maxim Temperature Integrated Circuits
RF24 949 almost 3 years ago Arduino driver for nRF24L01
RF24 2,213 9 days ago Optimized fork of nRF24L01 for Arduino and Raspberry Pi
RF24Mesh 422 11 days ago Mesh Networking for RF24Network
due_can 251 about 2 years ago Object oriented CANbus library for Arduino Due compatible boards
FastLED 6,380 10 days ago Easily & efficiently controlling a wide variety of LED chipsets for Arduino
iot-playground 337 almost 4 years ago ESP8266 EasyIoT library and sensor examples
espduino 383 almost 8 years ago ESP8266 network client (MQTT, restful) for Arduino
esp_mqtt 1,145 almost 4 years ago MQTT client library for ESP8266 Soc
esp_bridge 82 about 9 years ago ESP8266 firmware SLIP Command, support mqtt, RESTful client
Ultrasonic-HC-SR04 173 almost 8 years ago Ultrasonic HC-SR04 library for Arduino
MPU-9250 1,033 over 5 years ago Arduino sketch for MPU-9250 9DoF with AHRS sensor fusion
MPU-6050 715 about 3 years ago Basic MPU-6050 Arduino sketch of sensor function
MPU-9150 76 over 10 years ago Arduino sketch for MPU-9150 9DoF with AHRS sensor fusion
LSM9DS0 39 almost 8 years ago LSM9DS0 9DOF sensor AHRS sketch
arduino-ds1302 165 over 1 year ago Arduino library for the DS1302 Real Time Clock chip
xbee-arduino 337 over 3 years ago Arduino library for communicating with XBees in API mode
EnableInterrupt 330 over 1 year ago New Arduino interrupt library, designed for Arduino Uno/Mega 2560/Leonardo/Due
DS3232RTC 393 over 2 years ago Arduino Library for Maxim Integrated DS3232 and DS3231 Real-Time Clocks
ds3231 138 about 3 years ago Arduino library for DS3231 RTC
RTClib 795 3 months ago RTC library
arduino-ds1302 165 over 1 year ago Arduino library for the DS1302 Real Time Clock chip
HX711 896 over 1 year ago An Arduino library Semiconductor HX711 ADC for Weight Scales
MiniPirate 65 about 6 years ago Arduino Serial Command Tool
LedControl 466 almost 2 years ago An Arduino library for MAX7219 and MAX7221 Led display drivers
arduino-BLEPeripheral 462 11 months ago Arduino library for creating custom BLE peripherals with Nordic Semiconductor's nRF8001 or nR51822
BTLE 263 over 6 years ago Library for basic Bluetooth Low Energy with the nRF24L01+
BH1750 250 about 1 year ago An Arduino library for the digital light sensor BH1750FVI
Arduino-GP2Y0A21YK-library 25 over 2 years ago Arduino library for the Sharp GP2Y0A21YK IR Distance sensor
Arduino-distance-sensor-library 37 over 6 years ago Arduino library for distance sensors
arduino-BLEPeripheral 462 11 months ago Library for creating custom BLE peripherals with Nordic Semiconductor's nRF8001 or nR51822
Arduino-Temperature-Control-Library 969 4 months ago Arduino Library for Maxim Temperature Integrated Circuits
RGB-matrix-Panel 304 11 months ago Arduino library and example code for the 16x32 RGB matrix panels
Time 1,252 about 2 months ago Time library for Arduino
modbusino 144 over 2 years ago Small Modbus slave, RTU (serial) for Arduino
simplemodbusng 216 almost 2 years ago Modbus RTU Slave/Master for the Arduino
HoodLoader2 735 almost 3 years ago 16u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE
optiboot 1,090 6 months ago Small and Fast Bootloader for Arduino and other Atmel AVR chips
Arduino-IRremote 4,464 26 days ago Infrared remote library for Arduino: send and receive infrared signals
IRLib 213 over 4 years ago An Arduino library for encoding and decoding infrared remote signals
i2cdevlib 3,920 7 months ago I2C device library collection for AVR/Arduino or other C++-based MCUs
keysweeper 1,093 over 7 years ago KeySweeper is a stealthy Arduino-based device, camouflaged as a functioning USB
aJson 566 about 2 months ago an Arduino library to enable JSON processing with Arduino
ArduinoJson C++ JSON library for IoT. Simple and efficient
json-streaming-parser 207 almost 2 years ago Library for parsing potentially huge json streams on devices with scarce memory
USB_Host_Shield_2.0 1,787 2 months ago Revision 2.0 of USB Host Library for Arduino
pubsubclient 3,818 about 2 months ago A client library for the Arduino Ethernet Shield that provides support for MQTT
WiringPi 2,656 14 days ago Gordon's Arduino wiring-like WiringPi Library for the Raspberry Pi
Arduino-PID-Library 1,915 4 months ago A pid library for Arduino written in C++
firmata 1,539 22 days ago Firmata firmware for Arduino
uSpeech 473 over 3 years ago Speech recognition toolkit for the Arduino
Talkie 314 almost 5 years ago Speech library for Arduino
Low-Power 1,266 over 1 year ago Low Power Library for Arduino
ArduinoOBD 975 8 months ago OBD-II library and sketches for Arduino
hiduino 642 almost 4 years ago Native USB-MIDI on the Arduino
Brain 745 4 months ago Arduino library for reading Neurosky EEG brainwave data
Cryptosuite 318 about 6 years ago Cryptographic suite for Arduino (SHA, HMAC-SHA)
Timer 371 over 5 years ago A fork of Simon Monk's Arduino Timer library
PJON 2,726 almost 2 years ago One wire multi master device communications bus system for Arduino
HID 2,362 7 months ago Enhanced HID functions for Arduino
Cosa 338 over 4 years ago An Object-Oriented Platform for Arduino Programming
NDEF 284 almost 2 years ago Read and Write NDEF Messages to NFC tags with Arduino
rosserial 516 5 months ago ROS client library for small, embedded devices, such as Arduino
SdFat 1,072 4 months ago Arduino FAT16/FAT32 Library
Arduino-Communicator 135 over 11 years ago Very simple Android application for communicating with Arduino
Arduino-PID-AutoTune-Library 416 about 4 years ago -
TinyGPS 384 over 2 years ago A compact Arduino NMEA (GPS) parsing library
Arduino-EEPROMEx 170 over 4 years ago Extended EEPROM library for Arduino
Arduino-CmdMessenger 208 about 2 years ago CmdMessenger Communication library for Arduino
arduino-libs-manchester 173 8 months ago Arduino Manchester Encoding
ShiftPWM 176 5 months ago Arduino Library for software PWM with shift registers
Arduino-EasyTransfer 318 about 1 year ago An Easy way to Transfer data between Arduinos
Arduino-SerialCommand 307 12 months ago A Wiring/Arduino library to tokenize and parse commands received over a serial port
TMRpcm 593 7 months ago Arduino library for asynchronous playback of PCM/WAV files direct from SD card
Mozzi 1,068 11 days ago A sound synthesis library for Arduino
StandardCplusplus 590 11 months ago Standard C++ for Arduino (port of uClibc++)
ArdOSC 108 about 5 years ago Open Sound Control(OSC) Library for Arduino
OSC 738 2 months ago Arduino and Teensy implementation of OSC encoding
arduino-serial 235 over 3 years ago Example C and Java host code to talking to an Arduino or other "serial" device
Bounce2 585 9 months ago Debouncing library for Arduino or Wiring
ArduinoThread 950 over 2 years ago A simple way to run Threads on Arduino
AdaEncoder 14 about 6 years ago Library for handling quadrature encoders for the Arduino microcontroller
PinChangeInt 173 over 9 years ago Pin Change Interrupt library for the Arduino
Arduino-RFID 22 almost 14 years ago Arduino RFID reader with computer serial client
arcore 192 over 9 years ago MIDI-USB Support for Arduino
arduino-base64 184 almost 3 years ago A base64 library for the arduino platform, written in C
DirectIO 115 over 3 years ago Fast, simple I/O library for Arduino
arduino-EventManager 168 over 3 years ago An event handling system for Arduino
OneButton 953 2 months ago An Arduino library for using a single button for multiple purpose input
JTAG 124 5 months ago JTAG library for Arduino
Sleep_n0m1 143 over 7 years ago A library that sets the Arduino into sleep mode for a specified length of time
AESLib 350 over 2 years ago Arduino Library for AES Encryption
MemoryFree 63 over 3 years ago Arduino MemoryFree library
souliss 300 about 1 year ago Arduino based Distributed Networking Framework for Smart Homes and IoT
LED-Matrix 60 over 5 years ago Single/bi/tri-color LED Matrix PWM driver for arduino
OneWire 595 about 1 month ago Library for Dallas/Maxim 1-Wire Chips
TinyEKF 1,003 5 months ago Lightweight C/C++ Extended Kalman Filter with Arduino example
arduino_midi_library 1,586 12 months ago MIDI for Arduino
FreeRTOS-Arduino 300 over 8 years ago FreeRTOS 8.2.3 Arduino Libraries
Arduino_FreeRTOS_Library 841 about 1 month ago A FreeRTOS Library for all Arduino AVR Devices
Automaton 369 8 months ago Reactive State Machine Framework for Arduino
LinkedList 348 4 months ago A fully implemented LinkedList made to work with Arduino projects
VirtualUsbKeyboard 126 over 15 years ago Virtual an Arduino as a HID device
virtual-shields-arduino 91 about 6 years ago Windows Virtual Shields for Arduino library
Repetier-Firmware 812 23 days ago Firmware for Arduino based RepRap 3D printer
3D_Printer 131 almost 6 years ago Underverk's 3D printer
grbl 5,565 4 months ago An open source, embedded, high performance g-code-parser and CNC milling controller run on a straight Arduino
Webduino 748 about 4 years ago Arduino WebServer library
TinyWebServer 245 almost 9 years ago Small web server for Arduino, fits in 10KB ROM, less than 512 bytes RAM
RESTduino 284 over 7 years ago A sketch to provide a REST-like interface to the Arduino+Ethernet Shield
aREST 1,195 11 months ago A RESTful environment for Arduino
ArduinoWebsocketClient 227 about 6 years ago Websocket client for Arduino
ArduinoWebsocketServer 170 about 6 years ago a Websocket server running on an Arduino
esp8266 112 over 9 years ago ESP8266 Wifi library and sample code for Arduino
arduino_uip 489 8 months ago A plugin-replacement of the stock Arduino Ethernet library
HttpClient 121 over 5 years ago Http Client Library for the Spark Core
arduino-restclient 205 almost 6 years ago Arduino RESTful HTTP Request Library
socket.io-arduino-client 195 almost 8 years ago A socket.io client for the Arduino Ethernet shield
Arduino-IPv6Stack 78 about 11 years ago IPv6 stack for Arduino and Xbee based on Contiki OS network stack
MQTT-SN-Arduino 41 almost 7 years ago Connecting mesh network to the MQTT broker and tunneling MQTT protocol over Websocket
ArduinoDuePolarSSLClient 3 about 10 years ago Sample Arduino Due sketch connecting to a PolarSSL server using PSK authentication
arduino-mqtt 1,012 about 1 month ago MQTT library for Arduino based on the Eclipse Paho projects
aWOT 292 over 1 year ago Arduino web server library
arduinoWebSockets 1,879 29 days ago WebSocket Server and Client for Arduino
HttpClient 326 about 2 years ago Arduino HTTP library
aws-iot-device-sdk-arduino-yun 162 over 6 years ago SDK for connecting to AWS IoT from an Arduino Yún
HttpClient 326 about 2 years ago Arduino HTTP library
microcoap 334 over 6 years ago A small CoAP implementation for microcontrollers
platformio 7,846 9 days ago Cross-platform code builder and the missing library manager
arduino-cmake 648 over 2 years ago Arduino CMake Build system
bitlash 343 over 6 years ago A programmable command shell for Arduino
arduino-shell 30 over 8 years ago A command shell to interact with built-in Arduino features
Arduino_LCD_Menu 100 about 6 years ago Creates menu systems primarily useful for 16x2 or 16x4 LCD displays
LiquidMenu 284 5 months ago Menu creation library for HD44780 LCDs (parallel and I2C), wraps LiquidCrystal
LiquidTWI2 50 over 4 years ago high speed I2C LCD Library for Arduino, which supports MCP23008 and MCP23017
MENWIZ 65 about 6 years ago LCD menu library: Short user code to manage complex menu structures
u8glib 1,250 over 2 years ago Arduino Monochrome Graphics Library for LCDs and OLEDs
ucglib 262 over 3 years ago Arduino True Color Library for TFTs and OLEDs
johnny-five 13,266 12 months ago JavaScript Robotics and IoT programming framework, Based on Arduino Firmata Protocol
Python-Arduino-Command-API 414 over 1 year ago A Python library for communicating with Arduino microcontroller boards
hidapi 2,445 12 months ago A Simple library for communicating with USB and Bluetooth HID devices on Linux, Mac, and Windows
BlocklyDuino 609 over 1 year ago a web-based visual programming editor for arduino
noduino 1,231 over 6 years ago JavaScript and Node.js Framework for controlling Arduino with HTML and WebSockets
ino 1,080 almost 6 years ago Command line toolkit for working with Arduino hardware
usb-serial-for-android 4,843 3 months ago Android USB host serial driver library for CDC, FTDI, Arduino and other devices
serial-port-json-server 355 about 2 years ago A serial port JSON websocket server communicate with Arduino
PhysicaloidLibrary 354 over 2 years ago Android Library for communicating with physical-computing boards
blynk-server Platform with iOS and Android apps to control Arduino
rad 410 about 13 years ago Ruby Arduino Development
ardublock 414 over 2 years ago A Block Programming Language for Arduino
arduino-api Arduino library for real-time logging and streaming data to online plotly graphs
dino 389 over 1 year ago Dino is a ruby gem that helps you bootstrap prototyping with an Arduino
duino 958 2 months ago Arduino framework for node.js
pyFirmata 576 4 months ago Python interface for the Firmata protocol
JArduino 176 over 2 years ago Program your Arduino in Java
Python-Arduino-Command-API 414 over 1 year ago A Python library for communicating with Arduino microcontroller boards
hwio 326 about 6 years ago Go library for hardware I/O control, in the programming style of Arduino
ArduRPC 8 over 8 years ago RPC library for Arduino and other microcontroller based boards
arduino-json-rpc 28 over 10 years ago Simple JSON-RPC server implementation for Arduino
Arduino-signal-filtering-library 120 about 6 years ago Arduino library for signal filtering
Gaussian 52 over 1 year ago Gaussian filter for Arduino

awesome-arduino / HardwareBoard

Teensy The Teensy is a complete USB-based microcontroller development system
blackmagic 3,206 13 days ago In application debugger for ARM Cortex microcontrollers
stm32plus 745 over 3 years ago C++ library for the STM32 F0, F100, F103, F107 and F4

awesome-arduino / IDE

arduino 14,132 about 1 year ago Official Arduino IDE
ESP8266 IDE 15,999 about 2 months ago Arduino IDE for ESP8266
Stino 1,581 over 1 year ago A Sublime Text Plugin for Arduino
attiny 719 almost 3 years ago ATtiny microcontroller support for the Arduino IDE
arduinounit 392 over 1 year ago A unit testing framework for Arduino libraries
Arduino-Makefile 2,017 10 months ago Makefile for Arduino sketches
arduino_sketches 651 over 3 years ago Publicly-released sketches for the Arduino microprocessor
arduino-builder 457 over 2 years ago A command line tool for compiling Arduino sketches
arduinounit 392 over 1 year ago A unit testing framework for Arduino libraries
arduino-eclipse-plugin 419 12 days ago A plugin to make programming the Arduino in Eclipse easy
dueboot 178 over 9 years ago Rust on the Arduino Due
Arduino-Designer 35 over 4 years ago Graphic Arduino designer based on Eclipse
XOD Open source visual programming language and IDE

awesome-arduino / Tutorials

Arduino-Tutorial-Series 177 about 11 years ago These are the supporting materials for my popular series of Tutorials on the Arduino Microcontroller Platform
esp8266 183 almost 9 years ago Various bits of code for ESP8266
arduino_sketches 651 over 3 years ago Publicly-released sketches for the Arduino microprocessor
DUEZoo 45 about 1 year ago Some proof-of-concept sketches and results for Arduino DUE
programming_arduino 78 about 9 years ago Code for the book Programming Arduino: Getting Started with Sketches
ArduinoExamples 59 over 9 years ago Arduino Blink Chrome App

awesome-arduino / Projects

arduinoscope 179 almost 4 years ago An oscilloscope, using Arduino and Processing/node
ArduinoPlot 107 over 2 years ago Real time Plot Numeric Values sent from Arduino over Serial Port
ArduinoISP 125 over 12 years ago Use the Arduino to program AVR chips
arduino-sms-alarm 238 over 9 years ago An Arduino based burglar alarm that sends an SMS when motion is detected
QUADCOPTER_V2 114 over 5 years ago A quadcopter project based on Raspberry Pi and Arduino
Arduino Time Lapse Panorama Controller The controller will rotate your GoPro over a set angle for a set duration or will rotate your GoPro for a full rotation for a set duration
Erbbie Desktop Garden A DIY desktop smart garden designed to give everyone a green thumb
Smart Garden clone of Erbbie
Temperature controlled craft beer coolbox A coolbox in which you can control the temperature in three separate compartments

awesome-arduino / Contributing

Contributing 644 10 months ago

Backlinks from these awesome lists: