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-04-18 00:02:06 UTC
- JSON Representation
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/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: 24 Nov 2024
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/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/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: 10 Feb 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/liffiton/arduino-cheat-sheet
A cheat sheet for Arduino programming.
Last synced: 19 Feb 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: 19 Dec 2024
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: 22 Mar 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: 10 Apr 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/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: 17 Nov 2024
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/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: 04 Apr 2025
https://github.com/sparkfun/wifly-shield
WiFly Shield -- A shield for the Roving Networks RN-52 WiFly Module.
Last synced: 27 Dec 2024
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/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: 10 Apr 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/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: 19 Dec 2024
https://github.com/jbtronics/esp32console
Extensible UART console library for ESP32 with useful included commands.
arduino arduino-library console esp32 esp32-arduino esp32-library
Last synced: 18 Nov 2024
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/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/robtillaart/acs712
Arduino library for ACS Current Sensor - 5A, 20A, 30A
Last synced: 05 Apr 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: 22 Feb 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/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/racerxdl/stm32f0-pico-dump
STM32F0x Protected Firmware Dumper with Raspberry Pi Pico
arduino pipico protected protected-firmware raspberry raspberry-pi-pico raspberry-pi-pico-rp2040 stm32f0x
Last synced: 19 Dec 2024
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/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: 15 Mar 2025
https://github.com/arduino/arduinocore-renesas
arduino arduino-platform embedded microcontroller
Last synced: 12 Apr 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/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: 24 Nov 2024
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/legion2/somfy_remote_lib
Emulate a Somfy remote using a 433.42 MHz transmitter.
arduino arduino-library esp32 esp8266 remote somfy
Last synced: 09 Feb 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: 24 Nov 2024
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: 24 Nov 2024
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/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: 13 Jan 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: 04 Apr 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/RobTillaart/PCF8574
Arduino library for PCF8574 - I2C IO expander
Last synced: 24 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: 09 Feb 2025
https://github.com/kerwincui/kwswitch
智能开关平台,包含服务端、硬件端、安卓端和前端。关键词:物联网开关、远程开关、红外线遥控开关、WIFI继电器、MQTT协议、ESP8266、Iot smart switch、Android、Spring boot、Vue、Arduino
Last synced: 18 Nov 2024
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: 14 Feb 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: 12 Nov 2024
https://github.com/robtillaart/pcf8574
Arduino library for PCF8574 - I2C IO expander
Last synced: 04 Apr 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/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/sparkfun/Graphical_Datasheets
Code, final versions, and information on the Sparkfun Graphical Datasheets
arduino graphical-datasheets hardware-designs python sparkfun-graphical-datasheets
Last synced: 29 Nov 2024
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: 15 Jan 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/RobTillaart/ACS712
Arduino library for ACS Current Sensor - 5A, 20A, 30A
Last synced: 24 Nov 2024
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/sabas1080/pokemongodiy
Project to create your own pokemon go plus
arduino pokemon pokemon-go pokemon-go-plus
Last synced: 01 Dec 2024
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: 18 Dec 2024
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: 15 Nov 2024
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: 16 Mar 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/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: 05 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: 10 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
https://github.com/maxdee/alc_freeliner
live geometric animation tool powerhouse
arduino osc processing projection puredata syphon
Last synced: 14 Apr 2025
https://github.com/arminjo/smart-battery-module-info_for_arduino
Arduino sketch, which helps detecting the connections of the I2C interface and prints info available from the SMB (SmartBatteryModule) laptop battery pack.
18650 arduino battery battery-status laptop packprobe sbm
Last synced: 05 Apr 2025
https://github.com/alanesq/esp32cam-demo
esp32cam module demo / shows how you can easily use the esp32cam including reading raw rgb data, streaming, displaying the image etc.(ArduinoIDE or PlatformIO)
Last synced: 05 Apr 2025
https://github.com/espwortuhr/multilayout-esp-wordclock
Software for an ESP8266 based word clock with support of different layouts and languages
arduino ds3231 esp8266 esp8266-arduino german hobby-project home-assistant mqtt multilanguage multilayout neopixelbus platformio rgb rgbw sk6812 wordclock wortuhr ws2812
Last synced: 04 Apr 2025
https://github.com/luni64/visualteensy
VisualCode projects for PJRC Teensy boards
arduino arduino-builder atom atom-editor cortex-debug embedded embedded-debugging jlink makefile pjrc pjrc-teensy-boards project-generation teensy teensyduino visualcode vscode
Last synced: 11 Apr 2025
https://github.com/GyverLibs/EncButton
Лёгкая и очень функциональная библиотека для энкодера с кнопкой, энкодера или кнопки с Arduino
arduino arduino-library button encoder
Last synced: 24 Nov 2024
https://github.com/renat2985/rgb
Offline smart home - esp8266 and WS2811/WS2812/NeoPixel LEDs Smart home / Gudra māja / Умны дом
arduino esp8266 led neopixel offline-smart-home smart-home smarthome ws2812
Last synced: 05 Apr 2025
https://github.com/xreef/ebyte_lora_e22_series_library
Arduino LoRa EBYTE E22 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).. sx1262/sx1268
10km arduino arduino-library arduino-samd-boards e22 ebyte esp32 esp8266 lora pico raspberry-pi rp2040 stm32 sx1262 sx1268
Last synced: 14 Apr 2025
https://github.com/ESPWortuhr/Multilayout-ESP-Wordclock
Software for an ESP8266 based word clock with support of different layouts and languages
arduino ds3231 esp8266 esp8266-arduino german hobby-project home-assistant mqtt multilanguage multilayout neopixelbus platformio rgb rgbw sk6812 wordclock wortuhr ws2812
Last synced: 16 Mar 2025
https://github.com/houkanshan/arduino-bt-hid-proxy
Bluetooth HID proxy is implemented using Arduino. Make a Bluetooth keyboard or mouse (WIP) work in BIOS or device without BT stack (e.g. TMK USB to USB Converter)
arduino bluetooth-arduino bluetooth-hid usb-hid
Last synced: 24 Apr 2025
https://github.com/lathoub/arduino-usbmidi
Allows a microcontroller, with native USB capabilities, to appear as a MIDI device over USB to a connected computer
arduino arduino-library arduino-midi-library midi midi-controller midi-device teensy usb-midi
Last synced: 19 Nov 2024
https://github.com/AmirrezaNasiri/usb-keystroke-injector
☠️ An Arduino-based USB keyboard simulator which injects keystrokes via Bluetooth protocol or predefined payloads in a SD card.
Last synced: 19 Nov 2024
https://github.com/wokwi/wokwi-docs
Documentation for the Wokwi Simulator
arduino raspberry-pi-pico simulation
Last synced: 05 Apr 2025
https://github.com/xreef/ebyte_lora_e220_series_library
Arduino LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards)..
arduino arduino-samd-boards e220 ebyte esp32 esp8266 llcc68 lora pico radio raspberry raspberry-pi rp2040 stm32 uart
Last synced: 14 Apr 2025