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/herwonowr/catchme
CatchME - WiFi Fun Box "Having Fun with ESP8266"
arduino beacon deauth deauthentication-attack esp8266 hacking sniffing wifi wifi-security
Last synced: 07 Jul 2025
https://github.com/platisd/androidcar
Arduino library to control an Android Autonomous Vehicle by Team Pegasus
arduino arduino-library smartcar
Last synced: 21 Mar 2025
https://github.com/tonyp7/GenDumper
An open-source Sega Genesis / Mega Drive cart dumper
arduino dumper genesis megadrive retrogaming sega-genesis sega-mega-drive
Last synced: 10 May 2025
https://github.com/nopnop2002/arduino-lora-ra01s
An Arduino Library for LoRa Communication using SX1262/1268
arduino ebyte-e22 ebyte-e220 lora ra-01s ra-01sh sx1262 sx1268
Last synced: 11 Jun 2025
https://github.com/Dlloydev/sTune
Open loop PID autotuner using a novel s-curve inflection point test method. Tuning parameters are determined in about ½Tau on a first-order system with time delay. Full 5Tau testing and multiple serial output options are provided.
arduino autotune control fopdt inflection pid process sopdt step tuner tuning
Last synced: 12 Jun 2025
https://github.com/educ8s/arduino-color-e-paper-weather-station
ESP32 Arduino Color E Paper Weather Station project
arduino arduino-project bmp180 dht22 dht22sensor diy-electronics diy-project e-ink e-ink-wireless e-paper e-paperdisplay esp32 esp32-arduino
Last synced: 15 Apr 2025
https://github.com/powerbroker2/arduhud
Arduino/ELM327-based project to create a car head's up display
arduino car carhacking elm327 heads-up-display hud obd obd-ii obd2 obdii
Last synced: 14 Apr 2025
https://github.com/tobozo/yamlduino
YAML <=> JSON converter for ESP32, ESP8266, RP2040 and possibly other devices
arduino arduinojson cjson esp32 esp8266 json libyaml rp2040 rp2040-zero rp2040w samd yaml yaml2json yamltojson yml
Last synced: 11 Apr 2025
https://github.com/plapointe6/hamqttdevice
A library that provides tools to simplify MQTT discovery implementation for Home Assistant to your device.
arduino arduino-library home-assistant iot iot-device
Last synced: 17 Mar 2025
https://github.com/robtillaart/runningmedian
Arduino library to determine the running median by means of a circular buffer.
Last synced: 14 May 2025
https://github.com/spacehuhntech/arduino
Arduino board definitions for Spacehuhn projects
Last synced: 15 Apr 2025
https://github.com/abhijithaj/iotsocket
A python-based secured IoT WebSocket to handle multiple clients simultaneously.
arduino client-socket easy easy-to-use esp iot iot-application iot-device iot-devices iot-websocket iotsocket python raspberry-pi socket ssl sync tcp websocket
Last synced: 26 Oct 2025
https://github.com/nyh-workshop/pico-fmsynth
Basic DX9-inspired FM synth Arduino Library for Raspberry Pico RP2040 and RP2350.
arduino fm-synthesis i2s midi-files midi-player rp2040 rp2350
Last synced: 13 May 2025
https://github.com/nopnop2002/esp8266_ethernet
Example of using SPI Ethernet module with esp8266
arduino enc28j60 esp8266 ethernet platformio w5100 w5500
Last synced: 10 Oct 2025
https://github.com/yasir-shahzad/softi2c
Software-based I2C communication library for Arduino
arduino esp32 esp8266 i2c-bus i2c-sensors softi2c
Last synced: 15 Apr 2025
https://github.com/koenvervloesem/bluetooth-low-energy-applications
Code examples, errata and additional tips and references to interesting projects for the book "Develop your own Bluetooth Low Energy Applications for Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr"
arduino ble bleak bluetooth bluetooth-low-energy esp32 esp32-arduino nimble-arduino-library nordic-semiconductor nordicsemi nrf52 nrf52840 nrf52840-dk nrf52840-dongle nrf5x python raspberry-pi zephyr
Last synced: 30 Oct 2025
https://github.com/vshymanskyy/wasm3_rgb_lamp
Animating an RGB lamp, using WebAssembly!
arduino demo esp8266 nrf51 nrf52 platformio wasm3 webassembly
Last synced: 13 Apr 2025
https://github.com/sensirion/arduino-i2c-sen5x
Arduino library to work with Sensirion's SEN5x environmental sensor modules via I2C
all-in-one arduino driver environmental evaluation-kit i2c module nox particulate-matter relative-humidity sek sen54 sen55 sen5x sensirion sensor temperature voc
Last synced: 07 Sep 2025
https://github.com/tobozo/rotatey_cube
🧊 3D gyrocsopic rotating cube on Arduino using an MPU650 and SSD1306 OLED
Last synced: 30 Apr 2025
https://github.com/pkarsy/cc1101_rf
Arduino library for TI CC1101. Supports the latest Arduino IDE and Platformio. Tested with AVR atmega328, stm32f103, nodeMCU and probably works with a lot more.
433mhz 868mhz 915mhz arduino cc1101 communication radio rf subghz
Last synced: 02 Aug 2025
https://github.com/jamesmontemagno/mycadence-arduino
With this DIY project and a simple $18 ESP32 Arduino board you will have a budget Cadence display for your indoor cycling bike for Peloton or Apple Fitness+
arduino cadence indoor-cycling spin-bike
Last synced: 22 Apr 2025
https://github.com/justcallmekoko/musicvisualizer
A music visualizer based on the ATMEGA328P-AU
adafruit arduino atmega328p audio-analysis audio-processing audio-visualizer c-plus-plus ch340 msgeq7 music rgb-led spectrum-analyzer ws2812b
Last synced: 18 Mar 2025
https://github.com/wollewald/mcp23017_we
Library for the MCP23017 and MCP23S17 I/O Expander
arduino arduino-library attiny85 i2c mcp23017 mcp23018 mcp23s17 mcp23s18 portexpander spi
Last synced: 12 Apr 2025
https://github.com/gyverlibs/settings
Простой конструктор вебморды для настроек esp8266/esp32
arduino esp32 esp8266 gui settings settings-gyver settingsesp settingsgyver ui webface
Last synced: 25 Oct 2025
https://github.com/r57zone/x360advance
External Arduino gyroscope & pedals for any Xbox compatible gamepads / Внешний Arduino гироскоп и педали для Xbox совместимых геймпадов
arduino gyroscope mpu-6050 mpu6050 steam-controller steering-wheel xbox-controller xbox-controller-gyroscope
Last synced: 07 May 2025
https://github.com/robtillaart/gy521
Arduino library for GY521 accelerometer- gyroscope a.k.a. MCU-6050
Last synced: 13 Sep 2025
https://github.com/marcboeker/esp32-ble-ios-demo
Arduino ESP32 BLE server demo with iOS app
arduino bluetooth bluetooth-low-energy esp32 ios ios-bluetooth swift
Last synced: 26 Aug 2025
https://github.com/swicago/harviawifi
Wifi Control of Harvia KIP Sauna Heater
arduino c esp8266 harvia mqtt sauna sauna-control
Last synced: 03 Oct 2025
https://github.com/Yveaux/AC101
AC101 audio codec driver library for Arduino
ac101 arduino arduino-library audio audio-library codec
Last synced: 12 Jun 2025
https://github.com/yveaux/ac101
AC101 audio codec driver library for Arduino
ac101 arduino arduino-library audio audio-library codec
Last synced: 19 Mar 2025
https://github.com/tinygo-org/tinydraw
TinyDraw is a package of drawing primitives on TinyGo displays.
adafruit arduino arm display drawing-primitives golang gpio hacktoberfest i2c microbit microcontroller nrf51 nrf52 nrf52840 samd21 samd51 spi tinygo
Last synced: 06 Jul 2025
https://github.com/rngtng/mtxcontrol
mtXcontrol is a LED Matrix editor written in Processing to create multiple frames sequences easily. By now, support for Novation Launchpad and the 8x8 RGB LED Rainbowduino Controller by Seeedstudio is given.
arduino led-controller processing rainbowduino seeedstudio
Last synced: 15 Jun 2025
https://github.com/eric-wieser/nanopb-arduino
Arduino stream wrappers for nanopb
Last synced: 14 Apr 2025
https://github.com/awawa-dev/hyperserialesp8266
High speed 2Mb USB serial port LED strip HyperHDR driver using Esp8266 device.
adalight ambilight apa102 arduino esp8266 hyperhdr hyperserial led-strip leds platformio rgbw serialport sk6812 usb ws2801 ws8212b
Last synced: 06 Apr 2025
https://github.com/unetworking/ssd1306
Minimal SSD1306 display driver in less than 100 lines of C
arduino lcd monochrome oled ssd1306
Last synced: 25 Jun 2025
https://github.com/hieromon/esp8266
ESP8266 WiFi module Library for Arduino
Last synced: 19 Mar 2025
https://github.com/tfry-git/embajax
Simplistic framework for creating and handling displays and controls on a web page served by an Arduino (or other small device).
ajax arduino c-plus-plus controls esp8266 html internet-of-things iot javascript webserver
Last synced: 05 Aug 2025
https://github.com/pavelmc/FT857d
CAT support for Arduino, simulating a Yaesu FT-857D
amateur arduino cat control ft857 hamlib hamradio pc-control radio radio-control yaesu
Last synced: 14 Mar 2025
https://github.com/h2zero/n-able-arduino
An arduino core for ARM based BLE devices supported by the NimBLE stack.
arduino ble bluetooth-low-energy nimble nrf51 nrf52 nrf5x platformio
Last synced: 13 Apr 2025
https://github.com/platisd/sonicdisc
A 360° ultrasonic scanner
arduino atmega328p automotive hc-sr04 i2c interrupts smartcar ultrasonic
Last synced: 21 Mar 2025
https://github.com/miguelangelcasanova/codos
Un sistema de detección del CO2 para el aula
arduino co2 co2-sensor docencia esp32
Last synced: 11 Oct 2025
https://github.com/wagiminator/ATmega-EEPROM-Programmer
Parallel EEPROM Programmer for 28C64B and 28C256
28c256 28c64b arduino atmega atmega328p atmega8 atmega8a avr c64 diy eeprom-programmer pcb project retro-computers usb
Last synced: 09 Jul 2025
https://github.com/Embroidermodder/libembroidery
Library for reading/writing/manipulating machine and design embroidery files
arduino c csv dst embroiderbot embroidermodder embroidery jef library machine-embroidery pes svg
Last synced: 09 Jul 2025
https://github.com/mycontroller-org/server
MyController 2.x server
arduino automation dashboard esp32 esp8266 esphome esphome-devices home-automation internet-of-things iot mqtt mycontroller mysensors philips-hue raspberry-pi system-monitoring tasmota tasmota-devices
Last synced: 13 Oct 2025
https://github.com/felias-fogg/RescueAVR
An Arduino sketch that is able to do high-voltage programming in order to resurrect bricked AVR MCUs (you need a bit of HW on a breadboard or some special Arduino shields as well)
arduino firmware fusebit fusebit-doctor high-voltage-parallel-programmer high-voltage-serial-programmer
Last synced: 17 Jul 2025
https://github.com/zpukr/esp8266-WindStation
Simply weather station on ESP8266
anemometer arduino davis-anemometer esp weather-station
Last synced: 04 Apr 2025
https://github.com/goessl/atmega328p
ATmega328P driver library
arduino atmega328p avr avr-gcc c microcontroller
Last synced: 24 Jun 2025
https://github.com/wollewald/adxl345_we
Arduino Library for the ADXL345 accelerometer. I2C and SPI are implemented.
accelerometer adxl345 arduino arduino-library easy-to-use i2c spi
Last synced: 21 Aug 2025
https://github.com/mydevicesiot/cayenne-docs
The Cayenne documentation system
arduino cayenne docs esp32 esp8266 iot lorawan mqtt raspberrypi
Last synced: 07 May 2025
https://github.com/shred/kaminari
AS3935 and ESP8266 based Franklin Lightning Detector
3d-printing arduino as3935 esp8266 lightning weather
Last synced: 07 Sep 2025
https://github.com/diepala/wicope
Wicope is a Fast Arduino Oscilloscope GUI application.
arduino electronics electronics-hobbyists electronics-tools oscilloscope pyside6 python python3
Last synced: 20 Mar 2025
https://github.com/kapraran/FreqCountESP
A frequency counter library for esp32
arduino esp32 esp32-library frequency-counter interrupt-driven-programs
Last synced: 12 Jun 2025
https://github.com/0015/python-data-sampling-app
Data Sampling App from Serial to CSV file
accelerometer arduino csv data esp32 gyroscope pysimplegui python sampling serial-communication serialport
Last synced: 26 Apr 2025
https://github.com/wagiminator/attiny13-tinyprobe
Simple Logic Probe
arduino attiny attiny13 attiny13a avr diy logic-probe pcb project
Last synced: 24 Jul 2025
https://github.com/enjoyneering/LiquidCrystal_I2C
This is an Arduino library for HD44780 LCD display, operated in 4 bit mode over I2C bus with 8-bit I/O expander PCF8574
arduino arduino-library hd44780 i2c-bus i2c-display i2c-lcd liquidcrystal pcf8574 wh1602b
Last synced: 06 Apr 2025
https://github.com/seeed-studio/seeed_arduino_freertos
This library gives an example of how to get FreeRTOS running on Seeed production. The project can be used as a template to build your projects off of as well.
arduino arduino-library freertos samd21 samd51
Last synced: 30 Jul 2025
https://github.com/googlecreativelab/air-snare
Play drums in the air.
arduino microcontroller tensorflow
Last synced: 22 Apr 2025
https://github.com/embeddedartistry/arduino-logger
Flexible logging library for the Arduino SDK, allowing the same logging interface to be used with multiple outputs.
arduino arduino-library arduino-mega logging logging-framework logging-library teensy teensy36 teensyduino
Last synced: 23 Apr 2025
https://github.com/platformio/platform-ststm8
ST STM8: development platform for PlatformIO
arduino build firmware platformio platformio-platform stm8
Last synced: 11 Sep 2025
https://github.com/thelastoutpostworkshop/animated_gif_memory
Animated GIF on a Round Display (GC9A01) with the ESP32 - Memory-Based Version
animated-gif arduino esp32 gc9a01 tftespi
Last synced: 17 Jun 2025
https://github.com/arminjo/pwmmotorcontrol
Arduino library to control brushed DC motors by PWM. Uses optional attached encoders to drive fixed distances.
arduino arduino-library dc-motor-control encoder-motor follower-robot mecanum-wheels motor-control pwm robot-car smart-car
Last synced: 19 Mar 2025
https://github.com/stm32duino/stm32lorawan
Arduino library to support LoRaWAN communication using the STM32WL series.
Last synced: 04 Sep 2025
https://github.com/s60sc/esp32-tuya_device
Replace Tuya device wifi module with ESP32-C3
arduino esp32 esp32-c3 thermostat tuya wifi
Last synced: 08 Jul 2025
https://github.com/sn0wyq/sq-project-csgo-arduino
External CS:GO hack for Arduino written using modern C++ and WinAPI
Last synced: 27 Feb 2025
https://github.com/adafruit/adafruit_wippersnapper_arduino
WipperSnapper is a firmware for creating no-code IoT electronics projects.
arduino arduino-library esp32 esp8266 iot no-code rp2040 wippersnapper
Last synced: 06 Apr 2025
https://github.com/mwood77/winderoo
Winderoo - Supercharge your Open Source Watch Winder (OSWW) build!
arduino cc-by-sa esp32 hardware homeassistant homeassistant-integration watches
Last synced: 29 Jul 2025
https://github.com/ianharrigan/hxarduino
hxArduino - custom haxe generator to create arduino specific c++
Last synced: 04 May 2025
https://github.com/guruthree/pico-superkey-board
A single key keyboard, a demonstration of a USB HID device for the Raspberry Pi Pico in C
arduino keyboard raspberry-pi-pico tinyusb usb usb-hid
Last synced: 05 Oct 2025
https://github.com/kanflo/aaduino-zero
Hardware and software for the Arduino Zero
arduino arm open-hardware rfm69cw stm32l0 tmp102 wireless-sensor-networks
Last synced: 27 Jul 2025
https://github.com/sparkfun/sparkfun_ateccx08a_arduino_library
An Arduino library to use with the Microchip ATECCX08a Cryptographic Co-processors.
arduino arduino-library ateccx08a security sparkfun sparkfun-products
Last synced: 14 Apr 2025
https://github.com/sglvladi/meshquitto
A simple Arduino project, which aims to provide a gateway between a mesh network of ESP8266's and a remote MQTT broker.
arduino esp8266-arduino gateway mesh mqtt
Last synced: 30 Apr 2025
https://github.com/sparkfun/sparkfun_ccs811_arduino_library
A library to drive the AMS CCS811 air quality sensor
arduino arduino-library sensor sparkfun
Last synced: 14 Apr 2025
https://github.com/AbhishekGhosh/Arduino-Themes
Collection of Arduino IDE Themes Created By Community
abhishekghosh arduino arduino-ide
Last synced: 14 Apr 2025
https://github.com/joushx/arduino-rgb-tools
A arduino library with tools for controlling an RGB-LED
Last synced: 24 Oct 2025
https://github.com/tobozo/esp32-3dprinter-bridge
A network <=> ESP32 <=> USB (FTDI) <=> 3D printer Bridge
3dprinter arduino esp32 serial serial-bridge usb usb-host wifi-bridge
Last synced: 30 Apr 2025
https://github.com/tve/low-power-wifi
Experiments in low-power-wifi on esp8266, esp32, and ...
arduino esp32 esp32-idf esp8266 esp8266-arduino low-power wifi
Last synced: 13 Sep 2025
https://github.com/boredom101/nixduino
Nix based tool to help build arduino sketches.
Last synced: 13 May 2025
https://github.com/MCUdude/MajorCore
An Arduino hardware package for ATmega8515 and ATmega162
arduino atmega162 atmega8515 avr boards-manager
Last synced: 17 Jul 2025
https://github.com/arminjo/arduino-frequencydetector
Fast audio frequency detector without fft for plain Arduino and Attiny85. Whistle switch example included.
arduino arduino-library frequency-detection pitch-detection whistle-detector
Last synced: 19 Mar 2025
https://github.com/bblanchon/arduinocontinuousstepper
An Arduino library to spin stepper motors in continuous motions.
Last synced: 24 Mar 2025
https://github.com/wagiminator/atmega-eeprom-programmer
Parallel EEPROM Programmer for 28C64B and 28C256
28c256 28c64b arduino atmega atmega328p atmega8 atmega8a avr c64 diy eeprom-programmer pcb project retro-computers usb
Last synced: 12 Apr 2025
https://github.com/andypiper/fivebyfive
Polyglot examples for the 01Space ESP32-C3FH4-RGB board
01space arduino bejazzled cheerlights esp32 esp32-c3 esp32-c3fh4-rgb esp32c3 iot micropython micropython-esp32 mqtt neopixel tinygo umqtt
Last synced: 06 Oct 2025
https://github.com/tigoe/websocket-examples
Examples for websocket clients and servers
arduino javascript nodejs websocket websocket-server websockets
Last synced: 21 Aug 2025
https://github.com/tsaarni/avr-high-voltage-serial-programming
AVR high-voltage (HV) serial programming for ATtiny
arduino attiny85 avr-programming
Last synced: 22 Mar 2025
https://github.com/arduino/arduino-iot-js
Arduino IoT Cloud - Javascript SDK
arduino arduino-create cloud iot js
Last synced: 19 Oct 2025
https://github.com/jvonk/MIDImike
Pitch Detection on Arduino using Autocorrelation
arduino arduino-pitch-detector autocorrelation microphone music pitch-detection synthesizer
Last synced: 24 Apr 2025
https://github.com/rufus31415/sharer
Arduino & .NET serial communication library to read/write variables and remote call functions using the Sharer protocol. Works on Windows, Linux and MacOS.
arduino board c communication csharp library linux macos net netcore netframework protocol remote rpc sharer windows
Last synced: 04 Jul 2025
https://github.com/billwilliams1952/ky-040-encoder-library---arduino
Arduino library for the KY-040 Encoder
arduino arduino-boards arduino-library arduino-platform c c-plus-plus encoder ky-040
Last synced: 26 Jul 2025