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-15 00:02:12 UTC
- JSON Representation
https://github.com/soligen2010/encoder
Atmel AVR C++ RotaryEncoder Implementation
arduino arduino-library button rotary-encoder
Last synced: 14 Dec 2024
https://github.com/realcorebb/bbmonitor
Cyber Retro-style DIY PC Performance Monitor
Last synced: 19 Dec 2024
https://github.com/markkimsal/homesecurity
VISTA ICM replacement: Adruino firmware for Honeywell / Ademco Vista series security panels
Last synced: 07 May 2025
https://github.com/sunfounder/sunfounder-tiktok-shared
Share project code and wiring diagrams in SunFounder TikTok videos.
arduino arduino-uno arduino-uno-r4-wifi sunfounder tiktok
Last synced: 12 Apr 2025
https://github.com/tuconnaisyouknow/badusb_reverseshellinjector
This script allows you to take control of a PC with a reverseShell attack.
arduino bad-usb badusb linode malduino malduinoscripts nc netcat payload powershell reverse-shell reverseshell rubber-ducky rubber-script rubberducky script ssh usb-hid windows
Last synced: 15 Apr 2025
https://github.com/curious-nikhil/tejas-rocket-flight-computer
An autonomous Thrust Vector Control rocket with self-landing capability from inexpensive parts of equivalent power of the Apollo era.
aerospace arduino arduino-nano controller flight model modelrocket rocket tvc
Last synced: 08 Feb 2025
https://github.com/tobozo/esp32-psramfs
🐏 💾 RamDisk for ESP32-Arduino using PsRam and fs::FS
arduino esp32 filesystem hacktoberfest psram ramdisk vfs
Last synced: 17 Mar 2025
https://github.com/nootropicdesign/arduino-tvout-ve
TVout library with new features to support the Video Experimenter shield
Last synced: 06 Apr 2025
https://github.com/felias-fogg/dw-link
An Arduino-based debugWIRE hardware-debugger
arduino attiny avr avr-debug avr-gdb debugger debugging-tool debugwire gdbserver microcontroller
Last synced: 24 Nov 2024
https://github.com/aresta/esp32_gps
GPS device with ESP32 and OpenStreetMap data
arduino esp32 gps openstreetmap
Last synced: 13 Apr 2025
https://github.com/schm1tz1/espressiot
This project covers somewhat advances features for an espresso machine controller.
arduino coffee controller esp8266 espresso gaggia iot mqtt pid
Last synced: 14 Jan 2025
https://github.com/sparkfun/midi_shield
Midi shield product 9595, available from SparkFun Electronics
arduino audio midi sparkfun sparkfun-products
Last synced: 14 Apr 2025
https://github.com/seeed-studio/seeed_arduino_ultrathinledmatrix
an Ultrathin 32x16 LED matrix Arduino library
74hc138 arduino arduino-library
Last synced: 09 Apr 2025
https://github.com/HB9VQQ/WSPRBeacon
Worldwide Network of WSPR Beacons
amateurradio arduino firmware hamradio scheduler wspr wspr-beacons wsprnet
Last synced: 31 Jan 2025
https://github.com/facts-engineering/p1am
Arduino P1AM Library
arduino automationdirect engineering facts p1am p1am-100 plc samd
Last synced: 10 Apr 2025
https://github.com/electroniccats/arduino-wch58x
Arduino core for the WCH58x
arduino arduino-core ble bluetooth ch582 ch582m wch
Last synced: 09 Apr 2025
https://github.com/arminjo/arduino-bluedisplay
Arduino library for the BlueDisplay App. The App converts your smartphone into an Android remote touch display.
arduino arduino-library bluetooth display
Last synced: 19 Mar 2025
https://github.com/wagiminator/attiny814-power-analyzer
Power Supply Analyzer with USB Interface
analyzer arduino attiny attiny814 avr diy dummy-load electronic-load ina219 multimeter pcb power power-analysis project tinyavr usb
Last synced: 12 Apr 2025
https://github.com/f33rni/openembroidery
Open source embroidery machine project
arduino cnc cpp diy embroider embroidery free open-source patterns platformio python robot sewing stepper-motor
Last synced: 06 Apr 2025
https://github.com/sparkfun/rogue_router
Solar Access Point Fileserver for Sparkfun Thing
arduino esp8266 sparkfun sparkfun-products
Last synced: 14 Apr 2025
https://github.com/pimatic/rfcontroljs
nodejs modul with protocol support for different 433mhz switches and weather stations for the RFControl Arduino library.
Last synced: 19 Dec 2024
https://github.com/dentrax/ardurtos
Real Time Operating System Lessons using Arduino and The FreeRTOS Kernel
arduino arduino-boards arduino-mega arduino-platform arduino-uno atmel example-codes example-project example-repo examples freertos learning learning-exercise rtos
Last synced: 30 Apr 2025
https://github.com/adafruit/adafruit_ft6206_library
Arduino library for FT6206-based Capacitive touch screen
arduino arduino-library capacitive capacitive-touch-screens ft6206 ft6236 library
Last synced: 15 Apr 2025
https://github.com/wyliodrinstudio/wyliodrinstudio
Wyliodrin STUDIO
arduino beaglebone-black circuitpython education ide iot iot-framework learning micropython prototyping raspberry-pi udoo-neo wyliodrin-studio
Last synced: 06 Apr 2025
https://github.com/gbmhunter/ninjaterm
A serial port terminal that's got your back.
arduino embedded mbedded ninja ninjaterm pwa rs-232 serial serial-ports serialport terminal uart vite web
Last synced: 23 Apr 2025
https://github.com/tunmaker/Delta-Robot-Project
Open Source Delta Robot pick & place Machine GUI with image processing
arduino delta-robot gcode-sender grbl grbl-control gui image-processing open-source opensource robotics visual-studio
Last synced: 04 May 2025
https://github.com/tibbis/led-strip-homekit-driver
An RGB-LED strip driver that can be connected to a smart home with HomeKit using Raspberry Pi and Arduino.
arduino diy homebridge homekit nrf24l01 pcb raspberry-pi rgb-ledstrip smarthome
Last synced: 11 Apr 2025
https://github.com/yaqwsx/sensorstreamer
Stream sensor values from your Android device
android arduino network sensor
Last synced: 21 Apr 2025
https://github.com/mladenilic/arduino-cereal
Drop-in replacement for Arduino's serial monitor with variable watches.
arduino arduino-ide arduino-library
Last synced: 26 Apr 2025
https://github.com/RobTillaart/SHT31
Arduino library for the SHT31 temperature and humidity sensor
arduino humidity sensor temperature
Last synced: 24 Nov 2024
https://github.com/hiveeyes/arduino
Arduino-compatible MCU firmware code for sensor-, telemetry-, and gateway-appliances.
arduino atmel-avr atmel-sam beehive beehive-monitoring beehive-scale beehives-online-monitoring bme280 datalogger ds18b20 espressif gprs gsm http hx711 mqtt sensor-data sensor-data-collection sensor-data-collector sim800
Last synced: 06 May 2025
https://github.com/yining1023/machine-learning-for-physical-computing
Repository for the "Machine Learning for Physical Computing" class at ITP, NYU
arduino machine-learning microcontrollers tensorflow-lite
Last synced: 20 Nov 2024
https://github.com/witnessmenow/arduino-google-maps-api
An Arduino library for communicating with the Google Maps Api
arduino arduino-library esp8266 esp8266-arduino google-maps-api
Last synced: 19 Mar 2025
https://github.com/gergoerdi/chirp8-avr
CHIP-8 implementation in Rust targeting AVR microcontrollers
arduino avr chip8 chip8-interpreter microcontroller rust
Last synced: 19 Dec 2024
https://github.com/heethesh/balance-bot
A two-wheel self-balancing robot based on the ATmega2560 micro-controller.
accelerometer arduino balance encoder gyroscope imu l298n mega robot robotics robotics-competition
Last synced: 19 Apr 2025
https://github.com/artyom-poptsov/sparc
Science, Programming, Art and Radioelectronics Club (SPARC) book.
arduino book electronics music-programming
Last synced: 15 Apr 2025
https://github.com/arduino/arduino-science-journal-android
Use the sensors in your mobile devices to perform science experiments. Science doesn’t just happen in the classroom or lab—tools like Science Journal let you see how the world works with just your phone.
api arduino education lab physics science science-journal
Last synced: 04 Feb 2025
https://github.com/robtillaart/sht31
Arduino library for the SHT31 temperature and humidity sensor
arduino humidity sensor temperature
Last synced: 14 May 2025
https://github.com/wagiminator/ATtiny85-TinyLoad
Electronic Dummy Load
arduino attiny attiny85 avr diy dummy-load electronic-load multimeter oled pcb project
Last synced: 26 Mar 2025
https://github.com/k3ng/k3ng_antenna_tuner
Arduino-based Automatic Amateur Radio Antenna Tuner
Last synced: 06 Apr 2025
https://github.com/simsso/shiftregister-pwm-library
Arduino library that makes shift register pins PWM capable
arduino pwm shift-register shiftregister-pwm-library
Last synced: 24 Apr 2025
https://github.com/wollewald/icm20948_we
An Arduino library for the ICM20948 9-axis accelerometer, gyroscope and magnetometer. It contains many example sketches with lots of comments to make it easy to use.
accelerometer arduino gyroscope i2c icm-20948 icm20948 imu magnetometer spi
Last synced: 12 Apr 2025
https://github.com/uberi/arduino-commandparser
Complete command parser library for Arduino-compatibles.
Last synced: 18 Mar 2025
https://github.com/unframework/tintty
Arduino source code for the tiny touchscreen VT100 terminal emulator
Last synced: 26 Jan 2025
https://github.com/alexander-sholohov/si4463-beacon
CW Beacon on Arduino+si4463
Last synced: 04 Apr 2025
https://github.com/arduino/arduino-lint-action
GitHub Actions action to check Arduino projects for problems
arduino ci continuous-integration github-actions linter
Last synced: 05 Apr 2025
https://github.com/wagiminator/attiny85-tinyload
Electronic Dummy Load
arduino attiny attiny85 avr diy dummy-load electronic-load multimeter oled pcb project
Last synced: 12 Apr 2025
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: 12 Apr 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/RobTillaart/RunningMedian
Arduino library to determine the running median by means of a circular buffer.
Last synced: 24 Nov 2024
https://github.com/esp32beans/esp32_usb_host_hid
ESP32 USB Host HID Keyboard for Arduino
arduino esp32-box esp32-s3 usb-host usb-keyboard
Last synced: 02 May 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: 19 Mar 2025
https://github.com/hafidhh/flowsensor-arduino
Water Flow Sensor / Flow Meter Arduino Library, Flow Rate, Volume, YF-S201, YF-B1, OF10ZAT, OF10ZZT, OF05ZAT, OF05ZZT
arduino arduino-library esp32 esp8266 flow-sensor sensor waterflow-sensor
Last synced: 11 Apr 2025
https://github.com/Sensirion/arduino-i2c-scd4x
Arduino library for Sensirion SCD4x sensors
arduino arduino-library driver scd40 scd41 scd4x sensirion
Last synced: 14 Mar 2025
https://github.com/einararnason/arduinoqueue
A lightweight linked list type queue implementation, meant for microcontrollers.
arduino cpp microcontrollers queue
Last synced: 19 Apr 2025
https://github.com/hradec/poors-man-ip-kvm
It's just ridiculous the price for an IP KVM solution. I simply can't get accept that! So, this is a poor man IP KVM that works pretty well, and allows one to go into a remote Bios machine, setup, boot, install OS... everything!! for around 10$ bucks!!
arduino bcm idrac kvm linux remote-access
Last synced: 30 Mar 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/spacehuhntech/arduino
Arduino board definitions for Spacehuhn projects
Last synced: 15 Apr 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/J-Rios/Arduino-esp32sshclient
Arduino library for ESP32 that implements an SSH client to connect and execute commands in a remote Server.
arduino arduino-library client esp32 esp32-arduino esp32-library libssh2 ssh ssh-client
Last synced: 28 Jan 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: 19 Mar 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/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/rotatey_cube
🧊 3D gyrocsopic rotating cube on Arduino using an MPU650 and SSD1306 OLED
Last synced: 30 Apr 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/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: 09 Feb 2025
https://github.com/vaamonde/raspberry
:strawberry: Curso GRÁTIS de Raspberry Pi (Pi2, Pi 3, Pi 4, Pi Pico, Pi 400 e Pi CM4)
arduino gnu gnu-linux python raspberry raspberry-pi raspberry-pi-3 raspberry-pi-4 raspberry-pi-gpio raspberrypi ubuntu ubuntu-20 ubuntu-core ubuntu-iot ubuntu-server ubuntu2004
Last synced: 11 Feb 2025
https://github.com/nopnop2002/esp8266_ethernet
Example of using SPI Ethernet module with esp8266
arduino enc28j60 esp8266 ethernet platformio w5100 w5500
Last synced: 16 Mar 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/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/henriquesebastiao/saturn
Firmware to do cool things with Cardputer.
arduino cardputer esp32 esp32-s3 hardware m5cardputer m5stack m5stack-cardputer stamps3
Last synced: 20 Dec 2024
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/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: 11 Feb 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/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: 05 May 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/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/hieromon/esp8266
ESP8266 WiFi module Library for Arduino
Last synced: 19 Mar 2025
https://github.com/eric-wieser/nanopb-arduino
Arduino stream wrappers for nanopb
Last synced: 14 Apr 2025
https://github.com/gyverlibs/settings
Простой конструктор вебморды для настроек esp8266/esp32
arduino esp32 esp8266 gui settings settings-gyver settingsesp settingsgyver ui webface
Last synced: 10 Feb 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/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: 07 May 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/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/miguelangelcasanova/codos
Un sistema de detección del CO2 para el aula
arduino co2 co2-sensor docencia esp32
Last synced: 28 Jan 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: 10 Feb 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