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-22 00:02:03 UTC
- JSON Representation
https://github.com/RobTillaart/HT16K33
Arduino Library for HT16K33 4x7segment display
Last synced: 17 Jul 2025
https://github.com/RobTillaart/MAX6675
Arduino library for MAX6675 chip for K type thermocouple
arduino max6675 temperature thermocouple
Last synced: 17 Jul 2025
https://github.com/getiot/getiot-kb
GetIoT.tech「人人都懂物联网」开源知识库
arduino beginner-friendly c-programming cpp golang hacker iot javascript linux maker programming python raspberry-pi react sensor tutorials vue
Last synced: 13 Apr 2025
https://github.com/RobTillaart/ANSI
Arduino library with basic ANSI display codes for simple terminal apps
Last synced: 17 Jul 2025
https://github.com/al333z/domoscala
Home automation, with Scala and Arduino. Nerdy stuff.
android arduino playframework raspberry-pi scala
Last synced: 10 Apr 2025
https://github.com/betterwayelectronics/sce-syscon-writer-guide
Guide to writing and dumping the original PS4 Syscon (Renesas R78) - Improved methodology, requires no desoldering of Syscon. Proprietary.
arduino bwe glitching ps4 ps4-downgrade ps4-exploit ps4-jailbreak ps4exploit ps4xploit rl78 shellcode syscon
Last synced: 01 Jul 2025
https://github.com/italia/cie-PN532
Arduino library for SPI and I2C access to the NFC chip in the Italian Electronic Identity Card (CIE)
Last synced: 22 Apr 2025
https://github.com/lauszus/arduinovendingmachine
Arduino code for an old vending machine
Last synced: 14 Apr 2025
https://github.com/alanesq/dro
Super cheap Digital Readout (DRO) for lathes, milling machines etc. (cheap yellow display)
arduino caliper cheap-yellow-display digital digital-calipers dro esp32 lathe milling-machine
Last synced: 09 Apr 2025
https://github.com/RobTillaart/MCP4725
Arduino library for 12 bit I2C DAC - MCP4725
Last synced: 17 Jul 2025
https://github.com/uhi22/ccs32
WT32-ETH01 with tpLink HomePlug modem as CCS charge controller
arduino ccs charging electric-vehicles homeplug iso15118 pev wt32-eth01
Last synced: 10 Jul 2025
https://github.com/jfjlaros/arduino-simple-rpc
Python client for the Arduino simpleRPC protocol.
arduino discovery remote-procedure-call rpc rpc-api rpc-client rpc-framework simple
Last synced: 29 Oct 2025
https://github.com/peff74/esp_aht20_bmp280
ESP32/ESP8266 arduino script for an AHT20 + BMP280 only with Wire.h
aht20 arduino beginner-friendly bmp280 esp32 esp8266 humidity i2c iot non-blocking pressure sensor temperature weather
Last synced: 12 Jun 2025
https://github.com/fasteddy516/buttonevents
An Arduino library for catching tap, double-tap and press-and-hold events for buttons
arduino arduino-library button
Last synced: 18 Mar 2025
https://github.com/thelastoutpostworkshop/animated_gif_sdcard_spiffs
Animated GIF stored in SD Card and played from SPIFFS on a Round Display (GC9A01) with the ESP32
animated-gif arduino esp32 gc9a01 sd-card sd-card-reader spiffs tftespi
Last synced: 19 Mar 2025
https://github.com/yasir-shahzad/sht30
SHT30 Humidity and Temperature Sensor
analog arduino humidity-sensor i2c sht30 sht31 temperature
Last synced: 10 Apr 2025
https://github.com/yasir-shahzad/rdm6300
A simple library to interface with RDM6300 RFID reader.
125khz arduino esp8266 rdm6300 rfid-card rfid-reader
Last synced: 10 Apr 2025
https://github.com/ikr4-m/pintufacerecog
Prototipe pengunci pintu otomatis menggunakan deteksi muka
Last synced: 28 Apr 2025
https://github.com/polykit/kosmo-multitool
Arduino Nano Every based development platform for DIY synthesizer enthusiasts.
adc arduino cv dac gate kicad kosmo midi pcb schematics sdiy synthesizer
Last synced: 12 Apr 2025
https://github.com/tobozo/esp32-raytracer
An ESP32 study based on Dmitry V. Sokolov's tinyraytracer https://github.com/ssloy/tinyraytracer
3d 3d-graphics arduino esp32 geometry raytracer raytracing rendering
Last synced: 30 Jun 2025
https://github.com/arduino/vscode-arduino-tools
Arduino Language Server extension for VS Code
arduino language-server vscode-extension
Last synced: 26 Jun 2025
https://github.com/gdsports/imu-wifi
Send IMU orientation data over WiFi
arduino bno055 esp8266 imu mpu6050 p5js processing
Last synced: 09 Apr 2025
https://github.com/developpeurpascal/delphi-samples
Delphi project samples for Windows, Mac, iOS, Android, Linux, internet of things and web
arduino datasnap delphi delphi-demo delphi-projects delphi-sample firemonkey firemonkey-demo intraweb iot unigui vcl vcl-demo visuino webbroker
Last synced: 18 Oct 2025
https://github.com/xreef/EByte_LoRa_E220_micropython_library
MicroPython 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 micropython pico python radio raspberry raspberry-pi rp2040 stm32 uart
Last synced: 08 May 2025
https://github.com/blockos/arduino-dataflash
Support for Atmel Dataflash for the Arduino
arduino arduino-library c-plus-plus dataflash
Last synced: 17 Mar 2025
https://github.com/philkes/rgb_audio_backlight
Arduino Sketch for controlling WS2812 RGB Led Strip + Audio Visualizer
animation arduino audio audio-visualizer led msgeq7 rgb ws2812
Last synced: 15 Oct 2025
https://github.com/appzer/pushsafer-arduino-library
Arduino library for Pushsafer.com
android arduino arduino-library ios ipad iphone push push-notifications pushnotification pushnotifications pushsafer win10 windows-10 windows-10-mobile
Last synced: 13 Jul 2025
https://github.com/cotestatnt/ya_fsm
Simple state machine. Implements a "Petri net" (GRAFCET/SFC) inspired state machine with states, transitions and actions
arduino arduino-library finite-state-machine fsm state-machine
Last synced: 04 Apr 2025
https://github.com/particle-iot/xmastree
🎄 Happy Holidays from Particle 🎄
arduino c c-plus-plus core eagle electron iot javascript particle pwa react service-worker webpack xmastree
Last synced: 22 Apr 2025
https://github.com/rjsears/Pool_Fill_Control
Raspberry Pi / Arduino / Python Project to automate management of swimming pool.
arduino emoncm etape flask gpio grafana-dashboard home-automation influxdb motei mysql pool-automation python rapsberrypi
Last synced: 20 Nov 2025
https://github.com/h1romas4/m5stamp-c3dev
This is a development board for the M5Stamp C3 (RISC-V/FreeRTOS).
arduino arduino-esp32 assemblyscript esp32 esp32c3 jtag m5stack m5stamp risc-v riscv wasm3 webassembly
Last synced: 25 Oct 2025
https://github.com/RobTillaart/DHT20
Arduino library for DHT20 I2C temperature and humidity sensor.
arduino humidity i2c temperature
Last synced: 17 Jul 2025
https://github.com/maxakuru/wblinds
WiFi smart blinds controller for ESP32
arduino automation blinds cpp esp32 esp8266 home-automation homeassistant homekit ikeahack mqtt mqtt-client platformio rest-api smarthome wifi
Last synced: 02 Aug 2025
https://github.com/eric-wieser/packet-io
An arduino library for framing protocols, inspired by PacketSerial
arduino cobs framing-protocols streaming
Last synced: 14 Apr 2025
https://github.com/sparkfun/stranger_things_wall
A wall of addressable LEDs inspired by the Netflix series Stranger Things that displays messages from Twitter.
addressable-leds arduino leds neopixel python sparkfun-projects stranger-things twitter-api twitter-search
Last synced: 14 Apr 2025
https://github.com/rjsears/pool_fill_control
Raspberry Pi / Arduino / Python Project to automate management of swimming pool.
arduino emoncm etape flask gpio grafana-dashboard home-automation influxdb motei mysql pool-automation python rapsberrypi
Last synced: 23 Mar 2025
https://github.com/arduino/serial-discovery
An Arduino IDE pluggable-discovery for Serial ports
arduino go golang tooling-team
Last synced: 13 Sep 2025
https://github.com/sparkfun/mp3_player_shield
MP3 Player Shield - Play MP3s from an SD card! Created by and available from SparkFun Electronics
arduino audio mp3 sparkfun sparkfun-products
Last synced: 14 Apr 2025
https://github.com/grimmpp/audiobox-for-kids
Audiobox for Kids: Sound tracks can be started by placing a RFID Card on top of the box.
arduino audiobox dfmini-player mp3-player nfc tonuino
Last synced: 22 Mar 2025
https://github.com/robtillaart/ansi
Arduino library with basic ANSI display codes for simple terminal apps
Last synced: 10 Sep 2025
https://github.com/copych/esp32_s3_sampler
ESP32-S3 based sampler handles gigabytes of PCM WAV files, up to 19 stereo voices polyphony, CD quality
arduino audio esp32-s3 esp32s3 music sampler synth synthesizer wav
Last synced: 25 Oct 2025
https://github.com/sh123/nano_power_meter
Dual channel Arduino Nano milliwatt power meter for HF/VHF/UHF/SHF bands
ad8307 amateur-radio arduino arduino-nano ghz ham-radio hf ltc5508 microwave power-meter rf rf-power-meter shf uhf vhf w1ghz
Last synced: 23 Oct 2025
https://github.com/ripred/bang
Make your PC/Mac/Linux host a "service" for your Arduino and execute any commands on it's behalf and receive the captured results! Play music, use the PC's disk drive, issue curl commands to post or retrieve anything on the web! The possibilities are endless!
arduino arduino-curl arduino-file-io arduino-library command-line-tool cplusplus cpp embedded lightweight python remote-code-execution-engine remote-console remote-control remote-execution
Last synced: 21 Sep 2025
https://github.com/seeed-studio/seeed_arduino_lis3dhtr
This library is for Grove - 3-Axis Digital Accelerometer ±2g to 16g (LIS3DHTR) use I2C or SPI to get acceleration data and temperature.
acceleration-data arduino arduino-library grove lis3dhtr
Last synced: 30 Jul 2025
https://github.com/nayuki/pervasive-displays-epaper-driver
Hardware driver for Pervasive Displays' e-paper panels.
arduino arduino-driver arduino-library cpp epaper epaper-screen graphics
Last synced: 03 Jul 2025
https://github.com/kleydon/mac-serialport-cpp
A serial port class, for interfacing between Macs and microcontrollers. Works over USB serial.
arduino cocoa diy mac maker mcu microcontroller microprocessor osx port prototyping serial serial-com serial-port serialport usb-serial usb-serial-controller
Last synced: 09 Apr 2025
https://github.com/buzzinglight/modiy
Modiy is an open-source hardware interface for modular synthesis.
arduino control hardware modular sound surface synthetizer vcv-rack-plugins
Last synced: 20 Sep 2025
https://github.com/handiko/esp12-mqtt-rf-jammer
A Simple ESP12 & AD9851 based RF Jammer which can be controlled using MQTT protocol
ad9851 arduino dds-vfo esp12 esp8266 iot iot-application iot-device jammer mqtt rf
Last synced: 23 Oct 2025
https://github.com/dmachard/ky040-rotary
KY-040 rotary encoder library for arduino and esp8266 devices
Last synced: 12 Aug 2025
https://github.com/arduino/arduino-science-journal-ios
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.
arduino education physics science science-journal
Last synced: 19 Oct 2025
https://github.com/benjaminaigner/joystick
Joystick Library for Arduino (RP2040 based boards)
arduino joystick rp2040 usb-hid
Last synced: 19 Mar 2025
https://github.com/tobozo/esp32-gifplayer
GIF player Demo for M5Stack, Odroid-GO, ESP32-Wrover-Kit, LoLinD32-Pro, D-Duino32-XS, and more...
animatedgif arduino esp32 esp32-targz lgfx lovyangfx m5stack m5stack-sd-updater sd-updater
Last synced: 06 May 2025
https://github.com/knightr1d3r007/evilcrowrf_v2-el_cheapo_version
The DIY_EvilCrowRF_v2-el_Cheapo_version is a PCB that brings an option to experience radio frequency adventures from scratch.
arduino cc1101 esp32 flipper-plugins flipper-zero hardware-hacking-tools pentest-tool radio-frequency security-assessments
Last synced: 01 Sep 2025
https://github.com/uberi/arduino-hardwarebleserial
An Arduino library for BLE Serial/UART using ArduinoBLE.
Last synced: 27 Jul 2025
https://github.com/matthias-bs/bresserweathersensorttn
Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver based on ESP32 and RFM95W/SX1276 - sends data to a LoRaWAN Network (e.g. The Things Network)
arduino arduino-pico ble bluetooth bluetooth-low-energy esp32 esp32-arduino helium-network lorawan lorawan-application rp2040 thethingsnetwork ttn-application
Last synced: 10 Mar 2025
https://github.com/pimentoso/mini4wdchrono
Software for Arduino based 3-lane lap timer for Tamiya Mini4wd.
arduino electron johnny-five lap-times tamiya-mini4wd
Last synced: 22 Mar 2025
https://github.com/erriez/erriezds1302
Erriez 3-wire DS1302 Real Time Clock library for Arduino
arduino date documentation ds1302 epoch esp8266 examples library ram real-time-clock rtc time unix uno
Last synced: 18 Mar 2025
https://github.com/robtillaart/fasttrig
Arduino library with interpolated lookup for sin() and cos()
Last synced: 21 Aug 2025
https://github.com/rayps/macropad
Yet another MacroPad but remotely configurable/scriptable/executable over Wi-Fi
arduino ch9328 esp8266 keyboard macropad shortcut streamdeck wifi
Last synced: 02 Sep 2025
https://github.com/sh123/lora_arduino_kiss_modem
Single sketch LoRa Arduino TNC KISS modem for APRS or AX.25 networks
amateur-radio aprs arduino ax25 ham-radio kiss lora packet-networks tnc
Last synced: 26 Jun 2025
https://github.com/tebl/C64-JoyKEY
WASD-style joystick for vintage computers. With an added Arduino Pro Micro you can use it as a USB-keyboard, so if you wanted a DIY streamdeck or Macro-keyboard - then the C64 JoyKEY can do that as well.
arduino atari atari-7800 atari-st atari2600 commodore commodore-64 commodore-amiga joystick keyboard macro-keyboard sega-genesis sega-master-system sega-mega-drive streamdeck vintage-computers zx-spectrum
Last synced: 12 Mar 2025
https://github.com/gdsports/print-pics
Print pictures on a USB thermal receipt printer
arduino esp32 m5stack mkrwifi1010 thermal-printer usb-host
Last synced: 09 Apr 2025
https://github.com/Erriez/ErriezTM1637
TM1637 LED and key-scan library for Arduino
arduino c-plus-plus documentation esp32 esp8266 examples key-scan led library tm1637 uno
Last synced: 17 Jul 2025
https://github.com/erriez/errieztm1637
TM1637 LED and key-scan library for Arduino
arduino c-plus-plus documentation esp32 esp8266 examples key-scan led library tm1637 uno
Last synced: 24 Jul 2025
https://github.com/damianmoore/hp-server-fan-controller
Slow down the server fan speed whilst still allowing extra cooling when needed and shutdown in case of fan failure
arduino atmega atmega328p atmel electronics fan hewlett-packard-enterprise hp hpe microserver noise-reduction pc proliant pwm server signal-processing
Last synced: 28 Oct 2025
https://github.com/robtillaart/dhtlib
Arduino library for DHT temperature and humidity sensor. AVR optimized
Last synced: 14 May 2025
https://github.com/emile1154/em1ljan_vapeoled
firmware for diy vape on ATmega
arduino atmega atmega328p avr diy vape
Last synced: 15 Apr 2025
https://github.com/mytechnotalent/hacking-risc-v
A FREE comprehensive step-by-step embedded RISC-V hacking tutorial covering RISC-V Embedded Software Development to Reverse Engineering.
arduino assembler assembly-language hack hacking platformio reverse-engineering risc-v riscv
Last synced: 24 Oct 2025
https://github.com/benja1972/tinyml_arduino
TinyML Deep learning project with arduino
arduino deep-neural-networks machine-learning python
Last synced: 08 May 2025
https://github.com/siara-cc/unishox_arduino_progmem_lib
Retrieve compressed UTF-8 strings from Arduino Flash memory (Progmem)
arduino compression esp32 esp8266 progmem
Last synced: 24 Jul 2025
https://github.com/tebl/c64-joykey
WASD-style joystick for vintage computers. With an added Arduino Pro Micro you can use it as a USB-keyboard, so if you wanted a DIY streamdeck or Macro-keyboard - then the C64 JoyKEY can do that as well.
arduino atari atari-7800 atari-st atari2600 commodore commodore-64 commodore-amiga joystick keyboard macro-keyboard sega-genesis sega-master-system sega-mega-drive streamdeck vintage-computers zx-spectrum
Last synced: 31 Jul 2025
https://github.com/hepter/web-logic-analyzer
Web-based Logic Analyzer for ESP8266 and ESP32 that can be controlled and viewed via web browser also supports button controls and can produce output for PulseView.
arduino digital-signal-processing esp32 esp8266 logic-analyzer nodemcu pulseview sigrok web-interface
Last synced: 30 Apr 2025
https://github.com/seeed-studio/seeed_arduino_rpcwifi
A library of maximum ESP32 WiFi-compatible software.
arduino esp32 esp32-arduino wifi
Last synced: 30 Jul 2025
https://github.com/robtillaart/mcp4725
Arduino library for 12 bit I2C DAC - MCP4725
Last synced: 14 May 2025
https://github.com/xanthium-enterprises/crossplatform-serial-port-programming-using-python-and-pyserial
Cross Platform Serial programming on Linux and Windows Systems using Python and PySerial
arduino comport-datareceived linux linux-serialport pyserial pyserial-asyncio pyserial-library python python3 serial serialport serialport-interface windows-10
Last synced: 11 Apr 2025
https://github.com/sh123/antenna_analyzer_vna
Pocket Arduino Nano based graphical SWR 160-6m bands panoramic VNA antenna analyzer based on AD9850, AD8302 and SGA3386
ad8302 ad9850 amateur-radio amateurradio antenna antenna-analyzer antenna-swr-analyzer arduino band encoder hf plotter sga3386 sweep-screen vna
Last synced: 14 Apr 2025
https://github.com/blynkkk/blynk-sketch-generator
This repository is for generating Blynk sketches.
arduino esp8266 iot nodejs nodemcu raspberry-pi
Last synced: 25 Apr 2025
https://github.com/gicking/stm8_templates
STM8 Libraries and Examples with Arduino look&feel
Last synced: 25 Apr 2025
https://github.com/michelep/esp32_beaconsniffer
Beacon monitor for ESP32 with OLED display
Last synced: 13 May 2025
https://github.com/ta2bgh/cw-beacon
This is a simple CW beacon project based on Arduino and Si5351 clock generator. It transmits a predefined message as morse code on a fixed frequency.
arduino atmega328p atmel atmel-avr beacon cw cw-beacon ham-radio hamradio qrp radio rf si5351 si5351a transceiver
Last synced: 23 Oct 2025
https://github.com/pinto0309/zumo32u4
Zumo32u4(ATmega32u4) + RaspberryPi3(RaspberryPi) + SLAM(CartoGrapher/Gmapping) + RPLiDAR A1M8
arduino atmega32u4 cartographer gmapping-slam kinetic lidar raspberry-pi raspberrypi ros rplidar rviz slam zumo32u4
Last synced: 05 May 2025
https://github.com/smolbun/cc1101-frequency-analyzer
Analyze frequencies using CC1101
arduino cc1101 esp32 esp8266 raspberry-pi-pico
Last synced: 15 May 2025
https://github.com/pacifiquem/rfid
read, write, memory-map, data-storage & RFID transaction SYSTEM.
arduino embeded-systems payment rfid
Last synced: 07 May 2025
https://github.com/arduino/arduino-cli-example
arduino github-actions tooling-team
Last synced: 19 Oct 2025
https://github.com/RobTillaart/INA219
Arduino library for INA219 voltage, current and power sensor
Last synced: 17 Jul 2025