arduino
Topic

arduino

Arduino is an open source hardware and software company and maker community. Arduino started in the early 2000s. Popular with electronic makers, Arduino offers a lot of flexibility through an open source system.

Repositories (1482)

avrdude
avrdude avrdudes C

AVRDUDE is a utility to program AVR microcontrollers

1.2k
bluepad32
bluepad32 ricardoquesada C

Bluetooth gamepad, mouse and keyboard support for ESP32 and PicoW

1.2k
MiniCore
MiniCore MCUdude C++

Arduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB

1.2k
Arduino_GFX
Arduino_GFX moononournation C

Arduino GFX developing for various color displays and various data bus interfaces

1.1k
esp8266-weather-station
esp8266-weather-station ThingPulse C++

ESP8266 Weather Station library supporting OpenWeatherMap, Aeris and other sources

1.1k
ESPUI
ESPUI s00500 C++

A simple web user interface library for ESP32 and ESP8266

1.1k
NimBLE-Arduino
NimBLE-Arduino h2zero C

A fork of the NimBLE library structured for compilation with Arduino, for use with ESP32, nRF5x.

1.1k
ferret
ferret nakkaya Makefile

Ferret is a free software lisp implementation for real time embedded control systems.

1.1k
OneButton
OneButton mathertel C++

An Arduino library for using a single button for multiple purpose input.

1.1k
arduino-mqtt
arduino-mqtt 256dpi C

MQTT library for Arduino

1.1k
HomeKey-ESP32
HomeKey-ESP32 rednblkx C++

ESP32 HomeKit Lock with support for Apple Home Key (reverse-engineered)

1.1k
ATmega-Soldering-Station
ATmega-Soldering-Station wagiminator C++

T12 Quick Heating Soldering Station

1.1k
EtherCard
EtherCard njh C++

EtherCard is an IPv4 driver for the ENC28J60 chip, compatible with Arduino IDE

1.1k
device-os
device-os particle-iot C++

Device OS (Firmware) for Particle Devices

1.1k
TTGO_TWatch_Library
TTGO_TWatch_Library Xinyuan-LilyGO C
1.1k
Adafruit_Sensor
Adafruit_Sensor adafruit C++

Common sensor library

1.1k
sitewhere
sitewhere sitewhere Java

SiteWhere is now DeviceChain — a ground-up rebuild in Go that keeps the domain model and replaces the stack. This repository is unmaintained and kept...

1k
Arduino-Temperature-Control-Library
Arduino-Temperature-Control-Library milesburton C++

Arduino library for interfacing with Maxim temperature sensors

1k
arduino-mcp2515
arduino-mcp2515 autowp C++

Arduino MCP2515 CAN interface library

1k
ESP32-BLE-Mouse
ESP32-BLE-Mouse T-vK C++

Bluetooth LE Mouse library for the ESP32 (Arduino IDE compatible)

1k
ArduinoMenu
ArduinoMenu neu-rah C++

Arduino generic menu/interactivity system

1k
openHASP
openHASP HASwitchPlate C++

HomeAutomation Switchplate based on lvgl for ESP32

1k
HeatPump
HeatPump SwiCago C++

Arduino library to control Mitsubishi Heat Pumps via connector cn105

1k
ahoy
ahoy lumapu C++

Various tools, examples, and documentation for communicating with Hoymiles microinverters

1k
ElegantOTA
ElegantOTA ayushsharma82 C++

The original over-the-air update library for wireless microcontrollers (since 2019).

1k
Sonoff-Homekit
Sonoff-Homekit Gruppio C

Make your Sonoff Switch compatible with Apple Homekit! 🎉

1k
Open-Home-Automation
Open-Home-Automation SamZorSec C++

Open Home Automation with Home Assistant, ESP8266/ESP32 and MQTT

998
muxcard
muxcard krauseler

A literal credit-card sized computer with E-Paper display, ESP32 and NFC.

994
DeauthDetector
DeauthDetector SpacehuhnTech C++

Detect deauthentication frames using an ESP8266

981
ArduinoThread
ArduinoThread ivanseidel C++

⏳ A simple way to run Threads on Arduino

974
Arduino_FreeRTOS_Library
Arduino_FreeRTOS_Library feilipu C

A FreeRTOS Library for all Arduino ATmega Devices (Uno R3, Leonardo, Mega, etc).

963
ESP32_BLE_Arduino
ESP32_BLE_Arduino nkolban C++

The library source for the ESP32 BLE support for Arduino.

959
ELMduino
ELMduino PowerBroker2 C++

Arduino OBD-II Bluetooth Scanner Interface Library for Car Hacking Projects

939
xod
xod xodio JavaScript

XOD IDE

935
async-mqtt-client
async-mqtt-client marvinroger C++

📶 An Arduino for ESP8266 asynchronous MQTT client implementation

928
nanoMODBUS
nanoMODBUS debevv C

A compact MODBUS RTU/TCP C library for embedded/microcontrollers

920
GxEPD
GxEPD ZinggJM C

A simple E-Paper display library with common base class and separate IO class for Arduino.

885
arduino-pro-ide
arduino-pro-ide arduino

The Arduino IDE for advanced users and developers. Experimental alpha version.

882
X-Knob
X-Knob SmallPond C

X-Knob - A smart knob based on LVGL UI library, supports Smart Home(MQTT) and Surface Dial (BT) // LVGL UI 框架下的力反馈智能旋钮 (smartknob + X-TRAC...

879
ikea-led-obegraensad
ikea-led-obegraensad ph1p C++

ESP32/Arduino hack for the ikea OBEGRÄNSAD led wall lamp

878
esp-ai
esp-ai wangzongming C

The simplest and lowest-cost AI integration solution. If you like this project, please give it a Star~ | 最简单、最低成本的AI接入方案。喜欢本项目的话...

855
avr8js
avr8js wokwi TypeScript

Arduino (8-bit AVR) simulator, written in JavaScript and runs in the browser / Node.js

847
ssd1306
ssd1306 lexus2k C

Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms

823
QRCode
QRCode ricmoo C++

QR code generation library in C, optimized for low-power devices, such as Arduino.

822
megadesk
megadesk gcormier HTML

Open-source IKEA Bekant controller board

818
SI4735
SI4735 pu2clr HTML

SI473X Library for Arduino

814
real-time-cpp
real-time-cpp ckormanyos C++

Source code for the book Real-Time C++, by Christopher Kormanyos

812
JTAGenum
JTAGenum cyphunk C++

Given an Arduino compatible microcontroller or Raspberry PI (experimental), JTAGenum scans pins[] for basic JTAG functionality and can be used to enum...

801
LittleArduinoProjects
LittleArduinoProjects tardate C

a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

797
HoodLoader2
HoodLoader2 NicoHood C

16u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE

788