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-06-26 00:02:13 UTC
- JSON Representation
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/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/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/platisd/sonicdisc
A 360° ultrasonic scanner
arduino atmega328p automotive hc-sr04 i2c interrupts smartcar ultrasonic
Last synced: 21 Mar 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/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/swicago/harviawifi
Wifi Control of Harvia KIP Sauna Heater
arduino c esp8266 harvia mqtt sauna sauna-control
Last synced: 25 Jun 2025
https://github.com/hieromon/esp8266
ESP8266 WiFi module Library for Arduino
Last synced: 19 Mar 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/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/gyverlibs/settings
Простой конструктор вебморды для настроек esp8266/esp32
arduino esp32 esp8266 gui settings settings-gyver settingsesp settingsgyver ui webface
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: 12 Jun 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/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/eric-wieser/nanopb-arduino
Arduino stream wrappers for nanopb
Last synced: 14 Apr 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: 02 Jan 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: 20 Dec 2024
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: 20 Nov 2024
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: 24 Nov 2024
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/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/googlecreativelab/air-snare
Play drums in the air.
arduino microcontroller tensorflow
Last synced: 22 Apr 2025
https://github.com/0015/7-color-e-paper-digital-photo-frame
Digital photo frame using an ESP32 and a 5.65” 7-color E-Paper display
7-color api-server arduino e-ink e-paperdisplay esp32 flask raspberry-pi
Last synced: 20 Dec 2024
https://github.com/platformio/platform-ststm8
ST STM8: development platform for PlatformIO
arduino build firmware platformio platformio-platform stm8
Last synced: 04 Feb 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/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/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/wagiminator/attiny13-tinyprobe
Simple Logic Probe
arduino attiny attiny13 attiny13a avr diy logic-probe pcb project
Last synced: 12 Apr 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/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/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/kanflo/aaduino-zero
Hardware and software for the Arduino Zero
arduino arm open-hardware rfm69cw stm32l0 tmp102 wireless-sensor-networks
Last synced: 15 Jun 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/joushx/arduino-rgb-tools
A arduino library with tools for controlling an RGB-LED
Last synced: 21 Mar 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: 04 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/boredom101/nixduino
Nix based tool to help build arduino sketches.
Last synced: 13 May 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/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/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/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/ianharrigan/hxarduino
hxArduino - custom haxe generator to create arduino specific c++
Last synced: 04 May 2025
https://github.com/stm32duino/stm32lorawan
Arduino library to support LoRaWAN communication using the STM32WL series.
Last synced: 31 Dec 2024
https://github.com/MCUdude/MajorCore
An Arduino hardware package for ATmega8515 and ATmega162
arduino atmega162 atmega8515 avr boards-manager
Last synced: 24 Nov 2024
https://github.com/bblanchon/arduinocontinuousstepper
An Arduino library to spin stepper motors in continuous motions.
Last synced: 24 Mar 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/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: 18 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/ThomasMout/Arduino-vMix-tally
A project to create tally lights for vMix using Arduino
Last synced: 01 May 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/arduino/arduino-iot-js
Arduino IoT Cloud - Javascript SDK
arduino arduino-create cloud iot js
Last synced: 04 Feb 2025
https://github.com/tiegertropfen119-0001/arduino-car-key-jammer
🔑This is a small project about an RF module for an Arduino. This module can transmit at 433 MHz, which can be used to jam or disable a car key. ❗This project is for educational and informational purposes only. In some countries, it is illegal to block a signal. I assume no liability for any damage.❗
315mhz 433mhz arduino arduino-ide arduino-uno arduino-wireless deauther hacking jammer jammers key lockpicking rf rolling-codes wireless
Last synced: 09 Feb 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: 19 Mar 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/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: 10 Feb 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: 02 Dec 2024
https://github.com/RobTillaart/GY521
Arduino library for GY521 accelerometer- gyroscope a.k.a. MCU-6050
Last synced: 24 Nov 2024
https://github.com/oxmarco/roguecaptiveportal
A fake captive portal to harvest login credentials made with just an ESP8266
arduino captive-portal esp8266 social-engineering-attacks wifi-security
Last synced: 15 Apr 2025
https://github.com/mcudude/majorcore
An Arduino hardware package for ATmega8515 and ATmega162
arduino atmega162 atmega8515 avr boards-manager
Last synced: 30 Apr 2025
https://github.com/arminjo/arduino-test-compile
Github Action to compile all examples of an Arduino library for one board and check for errors
arduino arduino-library continuous-testing github-action github-actions-docker
Last synced: 19 Mar 2025
https://github.com/dzervas/platformio-arduino-rust
Arduino Framework bindings for Rust using PlatformIO
arduino bindgen bindings embedded nrf52 nrf52832 platformio rust rust-embedded
Last synced: 16 Apr 2025
https://github.com/ohand/dtugateway
arduino gateway for Hoymiles HMS-800W-2T and similar as stable connection to the dtu for applications in smarthome or IFTT environments with display support OLED/ TFT - available for ESP32 and ESP8266 (maintenance only)
arduino embedded esp32 esp8266 hoymiles oled-128x64 oled-display-ssh1106 protobuf tft-240x240 tft-display-gc9a01
Last synced: 16 Apr 2025
https://github.com/robtillaart/gy521
Arduino library for GY521 accelerometer- gyroscope a.k.a. MCU-6050
Last synced: 14 May 2025
https://github.com/tigoe/websocket-examples
Examples for websocket clients and servers
arduino javascript nodejs websocket websocket-server websockets
Last synced: 23 Mar 2025
https://github.com/tuconnaisyouknow/badusb_adminaccountcreator
This script allows you to create a hidden admin account on your victim's PC.
arduino backdoor bad-usb badusb duckyscript malduino malduinoscripts payload powershell rubber rubber-ducky rubberducky script usb-hid windows
Last synced: 15 Apr 2025
https://github.com/thebigpotatoe/effortless-spiffs
A class designed to make reading and storing data on the ESP8266 and ESP32 effortless
arduino arduino-library easy-to-use effortless-spiffs esp32 esp8266 platformio spiffs
Last synced: 07 Apr 2025
https://github.com/ankitdhall/arduino-opencv-human-follower
Face detector and follower using Arduino and OpenCV in Python
arduino chassis embedded-systems face-detection followers hardware human opencv python webcam
Last synced: 13 Apr 2025
https://github.com/thorsten-l/esp8266-pzem004t
A WiFi enabled PowerMeter for AC Voltage, Current and Power. Implementing a nice looking Web-Interface, a RESTful API, OpenHAB 1 & 2 Callbacks and a MQTT client.
ac-voltage arduino arduino-framework esp8266 firmware mqtt mqtt-client openhab openhab2 ota platformio powermeter powermeter-reader pzem-004t restful-api wifi
Last synced: 14 May 2025
https://github.com/mark-mdo47/bluetoothaudiotransmitter_kcx_bt_emitter
Utilities to help program the KCX_BT_EMITTER module
arduino at-commands bluetooth bluetooth-audio-transmitter kcx-bt-emitter
Last synced: 22 Nov 2024
https://github.com/seeed-studio/seeed_arduino_fs
This library is for the file operation. To install FAT file systems at SD card and flash. Gives an example to read and write an SD card.
arduino arduino-library fs sd-card spi-flash
Last synced: 04 Dec 2024
https://github.com/gonzalocasas/arduino-mkr-wan-1300
Getting started with the Arduino MKR WAN 1300
arduino lorawan thethingsnetwork
Last synced: 08 Apr 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: 20 Nov 2024
https://github.com/gdsports/midiuartusb
DIY MIDI UART DIN USB converter
32u4 arduino din itsy-bitsy leonardo midi pro-micro trinket-m0 usb-midi
Last synced: 09 Apr 2025
https://github.com/nopnop2002/Arduino-ESPAT-NETWORK
MQTT/NTP/SMTP/SNTP/TCP/UDP Applicaton for Arduino using ESP8266's AT firmware.
arduino at-firmware esp8266 mqtt ntp smtp sntp stm32 tcp-client tcp-server udp-client udp-server wifi
Last synced: 16 Mar 2025
https://github.com/zakarialaoui10/zikomatrix
Arduino library for creating and manipulating matrices of arbitrary size and data type. The library provides a Matrix class that can be used to create matrices, perform basic matrix operations
arduino cpp data-processing esp32 esp8266 hardware library morocco std
Last synced: 09 Apr 2025
https://github.com/s60sc/esp32-io_extender
ESP32 application to act as an IO Extender for another ESP.
arduino esp32 esp32-c3 io-extender peripherals
Last synced: 28 Apr 2025
https://github.com/tobozo/esp32-enc28j60
ENC28J60 Ethernet driver for ESP32-Arduino 2.0.x / 3.0.x, lwip compliant
arduino arduino-ethernet arduino-library enc28j60 esp32 ethernet lwip
Last synced: 15 Apr 2025
https://github.com/makerspet/makerspet_loki
Maker's Pet Loki - a 200mm 3D-printed DIY pet robot compatible with Kaia.ai robotics software platform
3d-printing 3mf arduino diy esp32 esp32-arduino fusion-360 kaia-ai kaiaai-robot makers open-source pet-robots pets remake-ai robot robotics ros2 stem stl-files
Last synced: 16 Apr 2025
https://github.com/arduino/arduino-connector
Connector to the Arduino Create Cloud and IoT platform
arduino arduino-connector beaglebone docker iot mqtt ota raspberry-pi up2
Last synced: 04 Feb 2025
https://github.com/popcornell/midino
5-PIN DIN cable MIDI to BLE-MIDI bridging with Arduino-compatible boards
arduino ble-midi bluetooth-low-energy midi midi-controller
Last synced: 12 Apr 2025
https://github.com/asjdf/webseriallite
Super lightweight remote serial monitor for ESP8266 & ESP32 (frontend <3k)
arduino esp32 esp8266 webserial
Last synced: 16 Dec 2024
https://github.com/nothans/cheerlights
CheerLights is an “Internet of Things” project created by Hans Scharler that allows people’s lights all across the world to synchronize to one color set by Twitter. This is a way to connect physical things with social networking experiences and spread cheer at the same time. We are all connected.
arduino cheerlights internet-of-things iot matlab thingspeak
Last synced: 06 May 2025
https://github.com/RobPo/Paperino
E-Paper display library for the Particle & Arduino family.
arduino breakout-board display driver e-paper epd hackaday hardware library paperino-epaper-shield particle shield
Last synced: 22 Nov 2024