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-05-10 00:02:04 UTC
- JSON Representation
https://github.com/pagong/arduino-yksim
Simulate Yubikey with Arduino Leonardo
Last synced: 22 Nov 2024
https://github.com/pfeerick/elapsedmillis
Arduino 'port' of the elapsedMillis library
Last synced: 28 Jan 2025
https://github.com/magiccube/homekit-server
Apple Homekit server for Raspberry PI.
arduino esp8266 esp8266-arduino homekit homekit-api nodejs raspberry-pi
Last synced: 10 Apr 2025
https://github.com/jpmeijers/rn2483-arduino-library
Arduino C++ code to communicate with a Microchip RN2483 module
Last synced: 01 Jan 2025
https://github.com/soligen2010/RC_RX_CABELL_V3_FHSS
RC Reciever firmware using arduino and NRF24L01+
antenna arduino diversity fhss multi-protocol nrf24l01 packets protocol radio-control rc receiver transmitter
Last synced: 14 Dec 2024
https://github.com/giorgosxou/neuralnetworks
A resource-conscious neural network implementation for MCUs
arduino attiny attiny85 avr int8-quantization maths microcontrollers mlp mnist mnist-dataset mnist-handwriting-recognition mnist-model mnist-nn neural-network neural-networks quantization quantization-efficient-network simple tensorflow tensorflow-examples
Last synced: 06 Apr 2025
https://github.com/vshymanskyy/preferences
Preferences library for Arduino, ESP8266, RP2040, Particle, Realtek Ameba
arduino config configuration embedded settings storage
Last synced: 30 Jan 2025
https://github.com/tuanpmt/esp8266mqttclient
arduino arduino-library esp32 esp8266 mqtt
Last synced: 16 Mar 2025
https://github.com/AntonioND/gbcam-rev-engineer
Tools used to reverse engineer the GB Camera using Arduino UNO.
arduino gameboy gameboy-camera reverse-engineering
Last synced: 14 Mar 2025
https://github.com/evert-arias/easybuzzer
The Beep Library For Arduino
arduino beep buzzer esp32 notifications piezo piezoelectric signal speaker
Last synced: 17 Mar 2025
https://github.com/antoniond/gbcam-rev-engineer
Tools used to reverse engineer the GB Camera using Arduino UNO.
arduino gameboy gameboy-camera reverse-engineering
Last synced: 19 Apr 2025
https://github.com/alxm/faur
⚒️✨ My personal C games framework. 2D graphics, sound, inputs, states, ECS, and misc utils for data, files, math, memory, strings, time, and more. Builds for Linux, Windows, Web, and embedded devices.
2d-game-framework 2d-graphics arduino arduino-library c c99 caanoo emscripten game-development gamebuino-meta gamedev gamedev-framework gp2x gp2x-wiz linux mingw odroid-go pandora-console sdl sdl2
Last synced: 07 Apr 2025
https://github.com/hideakitai/msgpacketizer
msgpack based serializer / deserializer + packetize for Arduino, ROS, and more
arduino cpp messagepack openframeworks
Last synced: 15 Apr 2025
https://github.com/carlosefr/atmega
Bare ATmega 8/168/328 microcontrollers with the Arduino IDE.
arduino arduino-ide atmega avr boards-manager
Last synced: 21 Nov 2024
https://github.com/gavinlyonsrepo/tm1638plus
An Arduino library to drive TM1638 seven segment modules.
1638 arduino arduino-library arduino-project ascii-fonts attiny85 decimal-points esp32 esp8266 libraries library lkm1638 microcontroller module segment seven-segment seven-segments-display stm32f103c8t6 tm-1638 tm1638
Last synced: 06 Apr 2025
https://github.com/mrcodetastic/easy-arduino-cc1101
An easy to use Arduino library to send and receive messages between IoT devices (such as the ESP32's or Arduino devices) when using the Texas Instruments CC1101 Low-Power Sub-1GHz RF Transceiver
arduino cc1101 esp32 fsk gfsk iot texas-instruments
Last synced: 28 Apr 2025
https://github.com/charliegerard/gestures-ml-js
[WIP] - Gesture recognition using hardware and Tensorflow.js
arduino creative-coding front-end-development javascript machine-learning tensorflow-js
Last synced: 14 Apr 2025
https://github.com/gavinlyonsrepo/TM1638plus
An Arduino library to drive TM1638 seven segment modules.
1638 arduino arduino-library arduino-project ascii-fonts attiny85 decimal-points esp32 esp8266 libraries library lkm1638 microcontroller module segment seven-segment seven-segments-display stm32f103c8t6 tm-1638 tm1638
Last synced: 24 Nov 2024
https://github.com/sipeed/platform-kendryte210
Kendryte K210: development platform for PlatformIO
arduino k210 maix maixduino platformio platformio-platform risc-v sipeed
Last synced: 08 Feb 2025
https://github.com/danielmartensson/stm32-libraries
Collection of rewritten Arduino libraries to STM32 libraries
arduino c libraries microcontroller stm32 stm32cubemx stm32f4
Last synced: 01 May 2025
https://github.com/kalanda/photoduino
The opensource camera controller based on Arduino
arduino photoduino photography sensors timelapse
Last synced: 06 May 2025
https://github.com/lennarthennigs/simplefsm
Arduino/ESP library to simplify setting up and running a state machine.
arduino arduino-library cplusplus embedded esp esp32 esp8266 finite-state-machine fsm fsm-library state-machine
Last synced: 07 Apr 2025
https://github.com/dewenni/esp_buderus_km271
Control your Buderus Logamatic 2107 or HS-2105 with MQTT or Home Assistant
3964r arduino buderus esp32 fm244 home-assistant hs-2105 km271 logamatic mqtt mqtt-discovery r2107 w5500 webui
Last synced: 07 Apr 2025
https://github.com/brice-morin/ardupi
Cool projects with Raspberry Pi and Arduino
Last synced: 10 Apr 2025
https://github.com/uncodead/brewuno
High precision and accuracy, open source, online, extensible and low cost homebrew automation on top of ESP8266 microchip.
accuracy arduino beer brewbeer cplusplus esp8266 esp8266-arduino homebrew ntp ota pid pid-control pid-controller platformio precision react synchronization wifi-configurations
Last synced: 12 Apr 2025
https://github.com/jasonacox/tm1637tinydisplay
Arduino library to display numbers and text on a 4 and 6 digit 7-segment TM1637 display modules.
4-digit-display 6-digit-display 7-segment-display animation arduino arduino-library display led tm1637display
Last synced: 06 Apr 2025
https://github.com/gdsports/usbhostcopro
USB Host Co-processor
arduino circuitpython esp32 espruino keyboard micropython midi pass-th trinket-m0 usb-host
Last synced: 08 Feb 2025
https://github.com/marcel-licence/esp32_midi_sampler
arduino esp32 midi sampler synthesizer
Last synced: 09 Apr 2025
https://github.com/nerddisco/luminave
Operate all the lights with your web browser and create stunning visual experiences.
arduino chrome dmx512 es6-modules fivetwelve lit-element lit-html localstorage midi-controller polymer polymerx-cli pwa-starter-kit webmidi webusb
Last synced: 02 Dec 2024
https://github.com/seeed-studio/seeed_arduino_sketchbook
This library provides many Wio terminal demos and some other demo for seeed's product.
arduino arduino-library wio-terminal
Last synced: 05 Apr 2025
https://github.com/platisd/smartcar_shield
A versatile and easy to use vehicle platform for hobby-grade projects
arduino esp32 gp2d120 gp2y0a02yk0f gp2y0a21 gy-50 hc-sr04 l293d l3g4200d odometer smartcar smartcar-shield
Last synced: 05 Apr 2025
https://github.com/zakkemble/si446x
Si4463 Radio Library for AVR and Arduino
arduino arduino-library avr avr-library c driver radio
Last synced: 15 Mar 2025
https://github.com/arduino/setup-arduino-cli
GitHub Action to setup Arduino CLI
arduino github-actions tooling-team
Last synced: 05 Apr 2025
https://github.com/klaasnicolaas/ha_nfc_scanner
Scan :mag: NFC tags/cards with MQTT to Home Assistant :house:
arduino homeassistant iot mqtt nfc pcb scanner stl
Last synced: 13 Apr 2025
https://github.com/jefmenegazzo/mpu-i2c-drivers-python
I2C Drivers for MPU-9250, MPU-9255, MPU-9150, MPU-6500, MPU-6555, and MPU-6050
accelerometer ak8963 arduino gyroscope i2c magnetometer mpu mpu-6050 mpu-6500 mpu-6555 mpu-9150 mpu-9250 mpu-9255 mpu6050 mpu6500 mpu6555 mpu9150 mpu9250 mpu9255 raspberry-pi
Last synced: 20 Mar 2025
https://github.com/carlosefr/spinner-mouse
Arduino-based USB rotary controller for arcade Arkanoid, Tempest, etc.
arduino game-controller retrogaming
Last synced: 10 Apr 2025
https://github.com/mattfryer/smoothed
An Arduino library that allows smoothing of a sensor input using various methods. Uses a template class to ensure sensor readings in any numerical data type can be handled. This makes it both lightweight and flexible.
arduino arduino-ide arduino-library sensor-readings signal-processing smoothing
Last synced: 09 Apr 2025
https://github.com/RobTillaart/PCF8575
Arduino library for PCF8575 - 16 channel I2C IO expander
Last synced: 24 Nov 2024
https://github.com/platformio/platform-raspberrypi
Raspberry Pi: development platform for PlatformIO
arduino mbed-os platformio platformio-platform raspberry-pi-pico rpi-pico
Last synced: 04 Apr 2025
https://github.com/abderraouf-adjal/ArduinoSpritzCipher
Spritz encryption system portable C library, CSPRNG, cryptographic hash and MAC functions, symmetric-key data encryption, and general-purpose functions. It's also an Arduino library.
algorithms arduino arduino-library c crypto crypto-library cryptography embedded encryption hash microcontroller random-bytes spritz spritz-library
Last synced: 14 Mar 2025
https://github.com/mithi/hexapod-irl
A "fork" of Bare-Minimum Hexapod Robot Simulator 2 modified to be able to control a real physical hexapod robot.
adafruit arduino hexapod javascript johnny-five nodejs react robot robotics
Last synced: 29 Apr 2025
https://github.com/xreef/emailsender
Arduino, esp32, Esp8266 EMailSender with Arduino IDE, simple library to send email via smtp with attachments.
arduino arduino-library email-sender esp32 esp8266 ethernet gmail-smtp pico-w raspberry rp2040 smtp wifi wifinina
Last synced: 06 Apr 2025
https://github.com/lewisxhe/xpowerslib
Arduino,CircuitPython,Micropython, esp-idf library for x-powers power management series
arduino axp192 axp202 axp2101 bq25896 circuitpython esp-idf micropython sy6970
Last synced: 23 Mar 2025
https://github.com/arduino/compile-sketches
GitHub Actions action that checks whether Arduino sketches compile and produces a report of data from the compilations
arduino ci continuous-integration github-actions tooling-team
Last synced: 05 Apr 2025
https://github.com/resinchem/esp-parking-assistant
A simplified garage parking assistant using ESP8266 and WS2812b LEDs
arduino esp8266 parking ws2812b
Last synced: 15 Feb 2025
https://github.com/redakker/blecker
Bluetooth low energy (BLE) tracker for ESP32
arduino ble bluetooth cpp easy-to-use esp32 home-assistant home-automation iot mqtt platformio readytouse smart-home smarthome vscode webadministration
Last synced: 12 Apr 2025
https://github.com/kholia/easy-digital-beacons-v1
A simple and easy Arduino / Pi Pico / ESP8266-powered WSPR, FT8, and FT4 beacon system which uses NTP + DS3231 RTC for timing. Super extensible! Now comes with optional GPS support.
amateur-radio amateurradio arduino beacon beacons esp8266 esp8266-arduino mept rf
Last synced: 09 Feb 2025
https://github.com/nc22/volna42bw
Weather station Volna 42BW, Arduino Framework, ESP8266 or ESP32
arduino domoticz eink einkdisplay esp32 esp8266 home-assistant openweather openweathermap weather-station
Last synced: 09 Apr 2025
https://github.com/perseus784/june_glasses
A Smart HUD Glass built using ESP8266-01 which can communicate through a GET request from any client.
arduino diy esp8266 gadget hud oled-display smartglass smartglasses
Last synced: 27 Apr 2025
https://github.com/sdesalas/arduino-queue.h
Generic C++ circular queue for Arduino embedded projects.
arduino c-plus-plus cpp generic library queue
Last synced: 21 Mar 2025
https://github.com/awawa-dev/hyperspi
HyperHDR bridge using SPI bus. Connects Raspberry Pi with a generic Raspberry Pi Pico (rp2040)/ESP32/ESP8266 to control a LED strip. Fasted possible cable solution for external Pico/ESP LED driver. Data integration check included.
ambilight arduino esp32 esp32-s2 esp8266 hyperhdr led led-controller led-strips pico raspberry-pi rp2040 rpi5 sk6812 spi ws2812b
Last synced: 04 Apr 2025
https://github.com/zackakil/rgb-neural-net
Physical visualisation of neural network learning using RGB leds, arduino and raspberry pi.
3d-printing arduino flask iot machine-learning neural-network raspberry-pi rgb-leds serial sklearn
Last synced: 05 May 2025
https://github.com/vladimirvivien/iot-dev
Example IoT projects
arduino esp8266 golang iot protobuf raspberry-pi
Last synced: 25 Apr 2025
https://github.com/jasonacox/TM1637TinyDisplay
Arduino library to display numbers and text on a 4 and 6 digit 7-segment TM1637 display modules.
4-digit-display 6-digit-display 7-segment-display animation arduino arduino-library display led tm1637display
Last synced: 24 Nov 2024
https://github.com/jeanthom/boot2duino
The World's Most Useless Arduino Platform.
arduino satire x86 x86-assembly-language
Last synced: 09 Apr 2025
https://github.com/kholia/Easy-Digital-Beacons-v1
A simple and easy Arduino / Pi Pico / ESP8266-powered WSPR, FT8, and FT4 beacon system which uses NTP + DS3231 RTC for timing. Super extensible! Now comes with optional GPS support.
amateur-radio amateurradio arduino beacon beacons esp8266 esp8266-arduino mept rf
Last synced: 25 Nov 2024
https://github.com/bengtmartensson/infrared4arduino
An object oriented infrared library for the Arduino
arduino girs infrared ir object-oriented pronto
Last synced: 07 Apr 2025
https://github.com/chkr1011/coapnet
CoAPnet is a high performance .NET library for CoAP based communication. It provides a CoAP client and a CoAP server. It also has DTLS support out of the box.
arduino coap coap-client coap-protocol coap-server coaps home-automation internet-of-things iot smart smart-home tradfri tradfri-ikea-gateway
Last synced: 26 Mar 2025
https://github.com/webduinoio/webduino-js
⚙️ The Webduino Javascript Core, for Browser and Node.js
arduino firmata javascript mqtt nodejs webduino
Last synced: 20 Dec 2024
https://github.com/fredilarsen/moduleinterface
Easy config and value sync between IoT modules, database and web pages
arduino automation c-plus-plus communication communication-library database esp32 esp8266 ethernet internet-of-things iot linux master-slave moduleinterface mqtt pjon sensor synchronization transfer windows
Last synced: 12 Apr 2025
https://github.com/robtillaart/pcf8575
Arduino library for PCF8575 - 16 channel I2C IO expander
Last synced: 19 Nov 2024
https://github.com/wollewald/mpu9250_we
An Arduino library for the 9-axis accelerometer, gyroscope and magnetometer MPU9250 and MPU6500. It contains many example sketches make it easy to use.
accelerometer arduino arduino-library easy-to-use fifo gyroscope i2c magnetometer mpu6500 mpu9250 spi
Last synced: 07 Apr 2025
https://github.com/leventerkok/harduino
Control your Arduino board from Haskell, using the Firmata protocol
Last synced: 16 Mar 2025
https://github.com/davidhampgonsalves/cr14-emulator-for-catgenie-120
Suppress the CatGenie 120 DRM and refill soap cartridges using an Arduino
arduino featured reverse-engineering
Last synced: 12 Apr 2025
https://github.com/gioblu/cape
String encryption for Arduino, limited microcontrollers and other embedded systems.
arduino c-plus-plus cipher encrypted-data encryption encryption-key encryptor hash string
Last synced: 12 Apr 2025
https://github.com/davidhampgonsalves/CR14-emulator-for-CatGenie-120
Suppress the CatGenie 120 DRM and refill soap cartridges using an Arduino
arduino featured reverse-engineering
Last synced: 24 Mar 2025
https://github.com/IvLabs/autonomous-delivery-robot
Repository for Autonomous Delivery Robot project of IvLabs, VNIT
arduino autonomous-driving autonomous-vehicles controls hacktoberfest planning ros segmentation vision
Last synced: 26 Mar 2025
https://github.com/dmkishi/dusk2dawn
Minimal Arduino library for time of sunrise and sunset.
Last synced: 25 Jan 2025
https://github.com/adafruit/tinylora
LoRaWAN Library
arduino arduino-library lorawan thethingsnetwork
Last synced: 22 Jan 2025
https://github.com/googlecreativelab/tf4micro-motion-kit
Arduino Sketch and a Web Bluetooth API for loading models and running inference on the Nano Sense 33 BLE device.
arduino microcontroller tensorflow
Last synced: 02 Apr 2025
https://github.com/sparkfun/weather_shield
Barometric pressure, temperature, humidity and light sensing weather shield for Arduino.
arduino arduino-platform humidity sparkfun-products temperature weather
Last synced: 14 Apr 2025
https://github.com/sensirion/arduino-ble-gadget
Create your own Do-It-Yourself BLE enabled sensor gadget on the ESP32 platform.
arduino arduino-library ble bluetooth communication diy esp32 gadget sensirion sensirion-myambience
Last synced: 06 Apr 2025
https://github.com/gioblu/biplan
Byte coded Interpreted Programming language
arduino compiler esolang esoteric-language interpreter linux programming-language
Last synced: 02 Jan 2025
https://github.com/jnsbyr/esp8266-intexsbh20
MQTT WiFi remote control for the Intex PureSpa SB-H20 and SJB-HS whirlpools
arduino esp8266 intex mqtt platformio vscode wifi
Last synced: 07 Apr 2025
https://github.com/hywan/lamaisonvivante
Home Automation programs for my self-sufficient house
arduino blinds electricity home-automation lights nilan rust ventilation victron vzug water water-tank web-of-things
Last synced: 17 Mar 2025
https://github.com/formulahendry/vscode-iot-utility
IoT Utility for Visual Studio Code: Arduino, Espressif, Raspberry Pi, mbed and more
arduino esp8266 espressif iot mbed platformio raspberry-pi visual-studio-code vscode vscode-extension
Last synced: 12 Apr 2025
https://github.com/rbaron/deskmate
A tiny MQTT-powered dashboard and control center.
Last synced: 05 Apr 2025
https://github.com/Hywan/LaMaisonVivante
Home Automation programs for my self-sufficient house
arduino blinds electricity home-automation lights nilan rust ventilation victron vzug water water-tank web-of-things
Last synced: 18 Nov 2024
https://github.com/per1234/mouseto
Arduino library for moving mouse pointer to absolute screen coordinates
Last synced: 22 Apr 2025
https://github.com/tioruben/ttgo-t-wristband
First steps with TTGO T-Wristband
arduino esp32 platformio smartband t-wristband ttgo
Last synced: 12 Apr 2025
https://github.com/petercpark/the_uni
A uni-board split ortholinear made for stenography. Uses QMK Firmware's Gemini Protocol. This is the pro micro version (aka Uni v2)
arduino diy electronics geminipr hardware keyboard keyboards kicad mechanical-keyboard pcb plover stenography uni uni-board
Last synced: 10 Apr 2025
https://github.com/manuelbl/usb-pd-arduino
USB Power Delivery for Arduino
arduino arduino-library platformio usb usb-pd
Last synced: 14 Apr 2025
https://github.com/tobozo/esp32-blebeaconspam
BLE Beacon spam on ESP32
arduino beaconspam blebeaconspam blecollector blescan bluetooth esp32 spam
Last synced: 30 Jan 2025
https://github.com/simplefoc/arduino-simplefoc-powershield
A powerful Arduino shield for running BLDC motors using the FOC algorithm
arduino arduino-shield bldc bldc-driver bldc-motor-controller esp32 field-oriented-control high-performance high-power simple-foc stm32
Last synced: 13 Feb 2025
https://github.com/schnoog/joystick_esp32s2
Joystick library for ESP32 S2 & S3 devices (native USB) for the Arduino framework.
arduino arduino-library esp32 esp32-s2 esp32-s3 usb-joystick
Last synced: 08 May 2025
https://github.com/tuconnaisyouknow/badusb_windowspassdisabler
This script allows you to disable Windows password in only 4 seconds.
arduino bad-usb badusb disable disabler duckyscript hid malduino malduinoscripts pass password powershell rubber-ducky rubberducky run usb-hid windows
Last synced: 15 Apr 2025