Arduino
Arduino is an open source platform that allows users to easily build and program electronic devices using a variety of hardware and software tools. It is popular among hobbyists, educators, and professionals for its versatility and ease of use. With a variety of available microcontrollers, sensors, actuators, and other components, Arduino enables users to create a wide range of projects, from simple circuits to complex systems. Whether you are just getting started with electronics or have experience building projects, Arduino has something to offer for everyone.
- GitHub: https://github.com/topics/arduino
- Wikipedia: https://en.wikipedia.org/wiki/Arduino
- Repo: https://github.com/arduino
- Created by: Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino
- Released: March 21, 2005
- Related Topics: electronics, microcontroller, raspberry-pi,
- Last updated: 2025-12-20 00:02:12 UTC
- JSON Representation
https://github.com/lrusso/arduinosimulator
Arduino Simulator in JavaScript
arduino editor emulator ino javascript online simulator
Last synced: 06 Mar 2025
https://github.com/firmata/configurablefirmata
A plugin-based version of Firmata
Last synced: 16 May 2025
https://github.com/tcmenu/ioabstraction
Rotary encoders, fully debounced switches, EEPROM support on Arduino and mbed - direct and over I2C
arduino io-expanders mbed rotary-encoders schedule switch task-management
Last synced: 04 Apr 2025
https://github.com/TcMenu/IoAbstraction
Rotary encoders, fully debounced switches, EEPROM support on Arduino and mbed - direct and over I2C
arduino io-expanders mbed rotary-encoders schedule switch task-management
Last synced: 06 Apr 2025
https://github.com/arduino/reference-en
Editable source for the Arduino Reference
arduino docs language reference
Last synced: 16 May 2025
https://github.com/alexfrancow/badusb_botnet
:busts_in_silhouette::smiling_imp: Infect a pc with badusb and establish a connection through telegram.
arduino atmega32u4 badusb botnet command-and-control hacking infosec keylogger powershell remote-control streaming telegram twitch twitter whatsapp-web
Last synced: 20 Aug 2025
https://github.com/geolink/opentracker
OpenTracker - open source GPS/GLONASS hardware
arduino arduino-ide glonass gps gps-tracker industrial-automation industry-4 opensource opentracker
Last synced: 05 Apr 2025
https://github.com/p5-serial/p5.serialserver
Server for use with p5.serialport
arduino javascript p5 p5js physical-computing processing serial serialport
Last synced: 05 Apr 2025
https://github.com/openiothub/server-go
🎨OpenIoTHub Server[内网穿透和物联网设备管理服务器]
arduino esp32 esp8266 frp go golang goreleaser iot iothub mux nat nps open openiothub server tunnel tunnel-server
Last synced: 09 Apr 2025
https://github.com/bipes/bipes
BIPES: Block based Integrated Platform for Embedded Systems allows text and block based programming for several types of embedded systems and Internet of Things modules using MicroPython, CircuitPython, Python or Snek. You can connect, program, debug and monitor several types of boards using network, USB or Bluetooth. No software install needed!
arduino block blockly embedded embedded-systems esp32 esp8266 iot micropython programming web
Last synced: 09 Apr 2025
https://github.com/aster94/sensorfusion
A simple implementation of some complex Sensor Fusion algorithms
arduino arduino-library imu sensor sensor-fusion
Last synced: 07 Apr 2025
https://github.com/gyverlibs/encbutton
Лёгкая и очень функциональная библиотека для энкодера с кнопкой, энкодера или кнопки с Arduino
arduino arduino-library button encoder
Last synced: 15 Apr 2025
https://github.com/tuconnaisyouknow/badusb_passstealer
This script allows you to steal some informations from a computer.
arduino bad-usb badusb browser duckyscript flipper-zero flipperzero grabber malduino malduinoscripts password payload powershell rubber-ducky rubberducky script stealer usb-hid wi-fi wifi
Last synced: 05 Apr 2025
https://github.com/roboticsbrno/servoesp32
⚙️ Generate RC servo signal on a selected pins with ESP32 device and Arduino framework.
arduino arduino-library esp32 esp32-arduino library platformio servo
Last synced: 09 May 2025
https://github.com/MCUdude/SigmaDSP
A versatile Arduino library for interfacing with the ADAU1401, ADAU1701 and ADAU1702 audio DSPs
adau1401 adau1701 adau1702 arduino arduino-library dsp sigmadsp
Last synced: 15 Mar 2025
https://github.com/hpsaturn/espnowcam
ESPNowCam, a straightforward video streamer for popular ESP32Cam models, leveraging the ESPNow protocol. No need for IPs, routers, or credentials—keeping it simple! :D
arduino camera esp32 esp32cam esp32s3 nanopb platformio protocol-buffers protos
Last synced: 05 Apr 2025
https://github.com/veonik/arduino-cc1101
Arduino library for interfacing with CC1101 transceivers.
arduino arduino-library cc1101 transceiver
Last synced: 22 Aug 2025
https://github.com/scottgchin/delta5_race_timer
Multi-node video transmitter race timer for drone racing
arduino drone fpv race racing racing-drones raspberry-pi receiving-nodes timer vtx vtx-lap-timing
Last synced: 23 Apr 2025
https://github.com/JChristensen/tinySPI
Arduino hardware SPI library for ATtiny44/84, 45/85, 461/861, 2313/4313.
arduino arduino-library attiny spi
Last synced: 06 Apr 2025
https://github.com/wagiminator/attiny13-tinyups
Uninterruptible Power Supply
arduino attiny attiny13 attiny13a avr battery diy pcb project raspberry-pi uninterruptible-power-supply ups
Last synced: 12 Apr 2025
https://github.com/maxint-rd/TM16xx
Arduino TM16xx library for LED & KEY and LED Matrix modules based on TM1638, TM1637, TM1640 and similar chips. Simply use print() on 7-segment and use Adafruit GFX on matrix.
7-segment adafruit-gfx arduino arduino-library atmega attiny buttons esp8266-arduino led-display matrix onebutton-library tm1637 tm1638 tm1640 tm1650 tm1668
Last synced: 17 Jul 2025
https://github.com/0015/tp_arduino_digitalrain_anim
Great animation effects from the movie Matrix can be easily shown on your display.
adafruit-gfx animation arduino arduino-library digitalrain esp32 esp8266 lovyangfx matrix text-animation tft-espi ttgo
Last synced: 26 Apr 2025
https://github.com/vinitshahdeo/water-monitoring-system
Water Monitoring System is an IOT based Liquid Level Monitoring system that has mechanisms to keep the user alerted in case of liquid overflow or when tank depletes.
api arduino coronavirus coronavirus-real-time coronavirus-tracking covid-19 django gssoc gssoc20 hacktoberfest hacktoberfest2020 hardware iot javascript jquery nodejs rgsoc ultrasonic-sensors water-monitoring
Last synced: 05 Apr 2025
https://github.com/rahix/avr-hal-template
cargo-generate template for avr-hal projects
arduino avr avr-hal cargo-generate rust-embedded
Last synced: 04 Apr 2025
https://github.com/mattiasjahnke/arduino-projects
A collection of Arduino projects
Last synced: 03 Aug 2025
https://github.com/kerwincui/kwswitch
智能开关平台,包含服务端、硬件端、安卓端和前端。关键词:物联网开关、远程开关、红外线遥控开关、WIFI继电器、MQTT协议、ESP8266、Iot smart switch、Android、Spring boot、Vue、Arduino
Last synced: 13 Aug 2025
https://github.com/cujomalainey/antplus-arduino
An Implementation of the ANT+ Network on top of ant-arduino
ant ant-arduino ant-network antplus antplus-arduino antplus-sdk arduino arduino-library mbed profile radio sportsanalytics
Last synced: 23 Aug 2025
https://github.com/avem-labs/ol3d
A tiny portable 3D graphics lib for micro controllers
3d-graphics arduino esp32 esp32-arduino graphics microcontroller
Last synced: 27 Apr 2025
https://github.com/mycontroller-org/mycontroller-v1-legacy
The Open Source Controller
arduino automation controller esp8266 homeautomation internet-of-things iot mysensors ota rflink sensor things weatherunderground
Last synced: 19 Aug 2025
https://github.com/vinitshahdeo/Water-Monitoring-System
Water Monitoring System is an IOT based Liquid Level Monitoring system that has mechanisms to keep the user alerted in case of liquid overflow or when tank depletes.
api arduino coronavirus coronavirus-real-time coronavirus-tracking covid-19 django gssoc gssoc20 hacktoberfest hacktoberfest2020 hardware iot javascript jquery nodejs rgsoc ultrasonic-sensors water-monitoring
Last synced: 11 May 2025
https://github.com/sparkfun/wifly-shield
WiFly Shield -- A shield for the Roving Networks RN-52 WiFly Module.
Last synced: 20 Sep 2025
https://github.com/zhujisheng/audio-reactive-led-strip
🎵 🌈 Real-time LED strip music visualization running on ESP32 based on Arduino or ESPHome platform
arduino diy esp32 esphome microphone music
Last synced: 26 Jul 2025
https://github.com/xreef/simpleftpserver
A simple FTP server for Arduino, ArduinoSAMD WiFiNINA, esp8266, esp32, stm32 and Raspberry Pi Pico W
arduino esp32 esp8266 ethernet fat ftp ftp-server littlefs microcontroller raspberry-pi-pico-w rp2040 spiffs stm32 wemos-d1-mini
Last synced: 25 Oct 2025
https://github.com/arduino/arduino-language-server
An Arduino Language Server based on Clangd to Arduino code autocompletion
Last synced: 04 Apr 2025
https://github.com/makuna/dfminimp3
Arduino library for the DFPlayer Mini Mp3 module. Please refer to the Wiki for more details. Please use the GitHub Discussions ask questions as the GitHub Issues feature is used for bug tracking.
Last synced: 16 Mar 2025
https://github.com/platformio/platform-atmelavr
Atmel AVR: development platform for PlatformIO
arduino atmel-avr avr build firmware iot platformio platformio-platform
Last synced: 12 Apr 2025
https://github.com/robtillaart/acs712
Arduino library for ACS Current Sensor - 5A, 20A, 30A
Last synced: 20 Oct 2025
https://github.com/winlinvip/simpledht
Simple, Stable and Fast Arduino Temp & Humidity Sensors for DHT11 and DHT22. http://learn.adafruit.com/dht
arduino arduino-library dht-sensor dht11 dht22
Last synced: 20 Aug 2025
https://github.com/loginov-rocks/ubxgps
Arduino library for the fastest and simplest communication with u-blox GPS modules
arduino arduino-library gps ublox-gps ublox-gps-modules ubx ubx-gps-library ubx-packets
Last synced: 13 Apr 2025
https://github.com/arduino/setup-protoc
GitHub Action to setup the protoc compiler for protocol buffers
arduino github-actions protobuf protoc protocol-buffers tooling-team
Last synced: 04 Apr 2025
https://github.com/theelims/esp32-sveltekit
A simple and extensible framework for ESP32 based IoT projects with a feature-rich, beautiful, and responsive front-end build with Sveltekit, Tailwind CSS and DaisyUI. This is a project template to get you started in no time with a fully integrated build chain.
arduino daisyui esp esp32 esp32-arduino iot mqtt platformio svelte sveltekit tailwindcss wifi wifimanager
Last synced: 04 Apr 2025
https://github.com/arduino-cmake/Arduino-CMake-NG
CMake-Based framework for Arduino platforms
arduino arduino-ide arduino-platform build build-system build-tool cmake cmake-toolchain make ninja
Last synced: 17 Jul 2025
https://github.com/justcallmekoko/maraudercentauri
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32 and ESP8266
arduino atmega328p bluetooth deauther esp32 esp8266 evil-twin i2c ili9341 keyboard led lvgl ota-update sd-card signal-analysis spi tft-display wifi xpt2046
Last synced: 16 Mar 2025
https://github.com/klafyvel/avr-fft
3 implementations of the FFT for Arduino AVR platforms!
arduino arduino-uno avr avr-assembly avr-microcontroller cpp diy diy-electronics fft fft-algorithm
Last synced: 16 Mar 2025
https://github.com/kkbin505/Arduino-Transmitter-for-ELRS
Arduino based RC transmitter for ELRS external TX Module
Last synced: 22 Apr 2025
https://github.com/cedarctic/digiquack
DuckyScript language to DigiSpark payload converter (Online / C++)
arduino digispark digispark-payload-converter digispark-scripts duckyscript duckyscript-language hacktoberfest keyboard payload seytonic-tutorial
Last synced: 10 Apr 2025
https://github.com/CedArctic/digiQuack
DuckyScript language to DigiSpark payload converter (Online / C++)
arduino digispark digispark-payload-converter digispark-scripts duckyscript duckyscript-language hacktoberfest keyboard payload seytonic-tutorial
Last synced: 22 Feb 2025
https://github.com/forkineye/espasynce131
Asynchronous E1.31 (sACN) library for Arduino ESP8266 and ESP32
arduino dmx e131 esp32 esp32-arduino esp8266 esp8266-arduino sacn
Last synced: 04 Apr 2025
https://github.com/legion2/somfy_remote_lib
Emulate a Somfy remote using a 433.42 MHz transmitter.
arduino arduino-library esp32 esp8266 remote somfy
Last synced: 07 May 2025
https://github.com/suyashb95/softwareoscilloscope
A software oscilloscope for Arduino made with Python and PyQtGraph
arduino arduino-uno oscilloscope pyqtgraph python
Last synced: 16 Mar 2025
https://github.com/ericksimoes/ultrasonic
Minimalist library for Ultrasonic Module HC-SR04, PING))) and Seeed SEN136B5B to Arduino
arduino arduino-library hacktoberfest hc-sr04 minimalist-library ping sen136b5b sensor ultrasonic ultrasound
Last synced: 06 Nov 2025
https://github.com/arduino/arduinocore-renesas
arduino arduino-platform embedded microcontroller
Last synced: 16 May 2025
https://github.com/mathertel/liquidcrystal_pcf8574
A library for driving LiquidCrystal displays (LCD) by using the I2C bus and an PCF8574 I2C adapter.
arduino arduino-library lcd liquidcrystal pcf8574
Last synced: 16 Mar 2025
https://github.com/mathertel/LiquidCrystal_PCF8574
A library for driving LiquidCrystal displays (LCD) by using the I2C bus and an PCF8574 I2C adapter.
arduino arduino-library lcd liquidcrystal pcf8574
Last synced: 06 Apr 2025
https://github.com/rnd-ash/W203-canbus
Open source project for W211/W219 W203/W209 Mercs - bluetooth audio control and more!
android android-application arduino arduino-setup bluetooth canbus canbus-shield car connected-car connected-vehicle frames ic-display mcp2515 mercedes mercedes-benz phone reverse-engineering w203 w211
Last synced: 08 May 2025
https://github.com/a9183756-gh/Arduino-CMake-Toolchain
CMake toolchain for all Arduino compatible boards
arduino arduino-cmake-toolchain arduino-compilation arduino-ide arduino-toolchain cmake cmake-toolchain make toolchain
Last synced: 17 Jul 2025
https://github.com/makerm0/magiclick-esp32s3
A Mechanical Macro Keyboard with Disp, based on ESP32-S3 Ver2.x
arduino circuitpython esp32 keyboard macropad
Last synced: 05 Apr 2025
https://github.com/stevemarple/SoftWire
Software I2C implementation for Arduino and other Wiring-type environments
arduino arduino-library i2c software-i2c
Last synced: 17 Jul 2025
https://github.com/sparkfun/graphical_datasheets
Code, final versions, and information on the SparkFun Graphical Datasheets
arduino graphical-datasheets hardware-designs python sparkfun-graphical-datasheets
Last synced: 05 Apr 2025
https://github.com/robtillaart/as5600
Arduino library for AS5600 and AS5600L magnetic rotation meter
Last synced: 05 Apr 2025
https://github.com/bromagosa/snap4arduino
Binding Snap! and Arduino together
arduino blocks dynamic-programming education live-programming scratch snap snap4arduino visual-programming visual-programming-language
Last synced: 16 Dec 2025
https://github.com/sparkfun/sparkfun_mlx90640_arduino_example
Controlling and reading from the MLX90640 IR array thermal imaging sensor
arduino processing sensor sparkfun temperature thermopile
Last synced: 10 Sep 2025
https://github.com/rnd-ash/w203-canbus
Open source project for W211/W219 W203/W209 Mercs - bluetooth audio control and more!
android android-application arduino arduino-setup bluetooth canbus canbus-shield car connected-car connected-vehicle frames ic-display mcp2515 mercedes mercedes-benz phone reverse-engineering w203 w211
Last synced: 20 Sep 2025
https://github.com/RobTillaart/PCF8574
Arduino library for PCF8574 - I2C IO expander
Last synced: 24 Apr 2025
https://github.com/Dlloydev/QuickPID
A fast PID controller with multiple options. Various Integral anti-windup, Proportional, Derivative and timer control modes.
arduino autotune controller derivative pid proportional quickpid windup
Last synced: 12 Jun 2025
https://github.com/cotestatnt/esp-fs-webserver
ESP32/ESP8266 webserver, WiFi manager and web editor Arduino library
arduino esp32 esp32-arduino esp8266 esp8266-arduino ffat filesystem littlefs spiffs web-editor webserver wifi-manager wifimanager
Last synced: 04 Apr 2025
https://github.com/lvidarte/esp8266
ESP8266 NodeMCU Workshop
arduino esp8266 iot nodemcu phant platformio
Last synced: 12 Apr 2025
https://github.com/fredilarsen/teslachargedooropener
Open the Tesla charge door with an Arduino and an ASK STX882 transmitter
433mhz arduino arduino-sketch ask automation c-plus-plus charge charge-door-opener chargingstation communication cpp door iot opener remote-control rf tesla tesla-protocol transmitter
Last synced: 23 Oct 2025
https://github.com/tobozo/wud-ducky
An ESP32-S2 RubberDucky script parser, with Mouse/PenDrive support 🦆
arduino duckyscript esp32 esp32-s2 esp32s2 esptinyusb pendrive usb-hid usbcdc usbmsc whid wifi wud
Last synced: 30 Oct 2025
https://github.com/fredilarsen/TeslaChargeDoorOpener
Open the Tesla charge door with an Arduino and an ASK STX882 transmitter
433mhz arduino arduino-sketch ask automation c-plus-plus charge charge-door-opener chargingstation communication cpp door iot opener remote-control rf tesla tesla-protocol transmitter
Last synced: 02 May 2025
https://github.com/tobozo/esp32-targz
🗜️ An Arduino library to handle tar, gz, and tar.gz files on ESP32, ESP8266 and RP2040, with support for gzip/deflate compression.
arduino arduino-library esp32 esp8266 gz rp2040 rp2040-zero rp2040w spiffs tar tgz uncompress untar uzlib zlib
Last synced: 05 Apr 2025
https://github.com/newam/loadcelloccupany
Home automation occupancy sensor using load cells
arduino ethernet home-assistant home-automation ieee-802-3af mqtt occupancy-sensor
Last synced: 24 Sep 2025
https://github.com/robtillaart/pcf8574
Arduino library for PCF8574 - I2C IO expander
Last synced: 04 Apr 2025
https://github.com/sparkfun/Graphical_Datasheets
Code, final versions, and information on the Sparkfun Graphical Datasheets
arduino graphical-datasheets hardware-designs python sparkfun-graphical-datasheets
Last synced: 22 Jul 2025
https://github.com/araffin/arduino-robust-serial
A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). Implementation in C Arduino, C++, Python and Rust.
arduino bluetooth c communication cpp protocol python raspberry-pi rust serial sockets
Last synced: 13 Apr 2025
https://github.com/simsso/shiftregister74hc595
Arduino library that simplifies the usage of shift registers
74hc595 arduino library shift-register
Last synced: 24 Apr 2025
https://github.com/t3l3machus/synergy-httpx
A Python http(s) server designed to assist in red teaming activities such as receiving intercepted data via POST requests and serving content dynamically (e.g. payloads).
arduino attiny85 hacking hacking-tools offensive-security penetration-testing-tools pentesting red-teaming redteam t3l3machus
Last synced: 12 Apr 2025
https://github.com/RobTillaart/ACS712
Arduino library for ACS Current Sensor - 5A, 20A, 30A
Last synced: 17 Jul 2025
https://github.com/sabas1080/pokemongodiy
Project to create your own pokemon go plus
arduino pokemon pokemon-go pokemon-go-plus
Last synced: 24 Jul 2025
https://github.com/petoicamp/opencatesp32-quadruped-robot
An ESP32-based open source quadruped robot pet framework for developing Boston Dynamics-style four-legged robots that are perfect for STEM, coding & robotics education, IoT robotics applications, AI-enhanced robotics application services, research, and DIY robotics kit development.
ai arduino block-coding education esp32 iot legged-robot quadruped quadruped-robot-gaits raspberry-pi robot-cat robot-dog robot-kit robot-pet robotics robotics-education simulation stem visual-programming walking-robot
Last synced: 05 Aug 2025
https://github.com/nathanramanoodles/noodle-synth
A User-friendly Arduino/Teensy Library to play RTTL/MIDI with infinite polyphonic notes; it has full control over volume, pitch, and music. No shields needed(Just a speaker).
Last synced: 13 Apr 2025
https://github.com/electroniccats/bombercat
BomberCat is the latest security tool that combines the most common card technologies: NFC technology (Near Field Communication) and magnetic stripe technology used in access control, identification, and banking cards. Specially created to audit banking terminals, and identify NFC readers and sniffing tools, with this tool you can audit
arduino ble bluetooth magspoof nfc nfc-card-reader rp2040 security security-tools wifi wifinina
Last synced: 04 Apr 2025
https://github.com/forkineye/e131
E1.31 (sACN) library for Arduino with ESP8266 support
Last synced: 01 Jul 2025
https://github.com/nickw444/home
Monorepo for all home automation related development, including integrated firmware, PCBs, configuration, and bridges
appdaemon arduino bongmonkey esp esp32 esp8266 firmware hacktoberfest home-assistant home-assistant-config home-automation homeassistant homekit iot pcb sonoff
Last synced: 04 Oct 2025
https://github.com/pu2clr/RDA5807
Arduino Library for SINGLE-CHIP BROADCAST FM RADIO TUNER RDA5807
arduino arduino-ide arduino-library attiny broadcast esp32 fm ham library radio rda5807 receiver stm32
Last synced: 10 Apr 2025
https://github.com/pu2clr/rda5807
Arduino Library for SINGLE-CHIP BROADCAST FM RADIO TUNER RDA5807
arduino arduino-ide arduino-library attiny broadcast esp32 fm ham library radio rda5807 receiver stm32
Last synced: 05 Apr 2025
https://github.com/visrealm/vrcpu
Code, documentation, schematics, notes for my Ben Eater inspired breadboard computer and emulator
8-bit arduino assembler ben-eater ben-eaters-cpu breadboard cpu electronics emulator esp8266 html5-canvas sap-1 sap1 wasm webassembly
Last synced: 10 Apr 2025