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-19 00:02:10 UTC
- JSON Representation
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/goessl/atmega328p
ATmega328P driver library
arduino atmega328p avr avr-gcc c microcontroller
Last synced: 23 Apr 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: 24 Nov 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/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/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/mydevicesiot/cayenne-docs
The Cayenne documentation system
arduino cayenne docs esp32 esp8266 iot lorawan mqtt raspberrypi
Last synced: 07 May 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/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/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/platformio/platform-ststm8
ST STM8: development platform for PlatformIO
arduino build firmware platformio platformio-platform stm8
Last synced: 04 Feb 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/wagiminator/attiny13-tinyprobe
Simple Logic Probe
arduino attiny attiny13 attiny13a avr diy logic-probe pcb project
Last synced: 12 Apr 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/MCUdude/MajorCore
An Arduino hardware package for ATmega8515 and ATmega162
arduino atmega162 atmega8515 avr boards-manager
Last synced: 24 Nov 2024
https://github.com/stm32duino/stm32lorawan
Arduino library to support LoRaWAN communication using the STM32WL series.
Last synced: 31 Dec 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/kanflo/aaduino-zero
Hardware and software for the Arduino Zero
arduino arm open-hardware rfm69cw stm32l0 tmp102 wireless-sensor-networks
Last synced: 19 Mar 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/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/boredom101/nixduino
Nix based tool to help build arduino sketches.
Last synced: 13 May 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: 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/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/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/ThomasMout/Arduino-vMix-tally
A project to create tally lights for vMix using Arduino
Last synced: 01 May 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/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/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/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: 19 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/wagiminator/avr-development-boards
Collection of AVR Development Boards
arduino atmega attiny attiny10 attiny13 attiny13a attiny3216 attiny814 attiny84 attiny85 avr breakout-board development-board diy max3000a megaavr pcb project tinyavr
Last synced: 12 Apr 2025
https://github.com/suyashkumar/conduit
☁ Securely call firmware functions from the cloud.
arduino cloud conduit esp8266 esp8266-arduino firmware iot iot-cloud iot-framework iot-gateway platformio rest-api
Last synced: 30 Apr 2025
https://github.com/danielfvm/patstrap
An Open-Hardware and Software project which tries to implement haptic head pat feedback to the player in VR. It focuses mainly on VRChat and their OSC support.
arduino esp8266 haptic-feedback osc python vrchat
Last synced: 30 Apr 2025
https://github.com/firedog1024/mkr1000-iotc
Connecting an Arduino MKR1000 to Azure IoT Central
arduino azure-iot-central mkr1000 mkr1010
Last synced: 10 Apr 2025
https://github.com/siara-cc/unishox_js
JS Library for Guaranteed compression of Unicode short strings
arduino bandwidth-saver cloud-cost-intelligence compression cost-optimization database-compression firestore firestore-database iot json-compression short-string storage-saving string-compression string-compression-algorithms websocket-compression xml-compression
Last synced: 10 Feb 2025
https://github.com/kamranaghlami/t-display-s3
A boilerplate project for LILYGO's T-Display-S3 using the PlatfomIO IDE, Arduino framework and LVGL.
arduino esp32s3 lvgl platformio t-display-s3
Last synced: 10 Feb 2025
https://github.com/araffin/rust-arduino-serial
A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). This is the Rust implementation.
arduino bluetooth communication protocol raspberry-pi rust serial sockets
Last synced: 06 Jan 2025
https://github.com/luisomoreau/ESP32-cam-MQTT
Scaleway photobooth project using the ESP32 cam (AI thinker)
arduino esp32-cam mqtt scaleway
Last synced: 13 May 2025
https://github.com/thijse/arduino-dcf77
Efficient and complete DCF77 library for Arduino
arduino arduino-library dcf-decoder dcf77
Last synced: 20 Mar 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/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/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/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
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/mwood77/winderoo
Winderoo - Supercharge your Open Source Watch Winder (OSWW) build!
arduino cc-by-sa esp32 hardware homeassistant homeassistant-integration watches
Last synced: 11 Apr 2025
https://github.com/mwood77/koffie
An open source PID for espresso machines
arduino coffee esp32 espresso pid pid-control pressure-sensing
Last synced: 11 Apr 2025
https://github.com/mathertel/rfcodes
This is a RF signal encode and decode library that can be adapted to different protocols by specifying the timing conditions is a table. Can be used with 433 MHz and IR receivers and senders.
arduino arduino-library protocols rf-signal rf433
Last synced: 19 Mar 2025
https://github.com/wagiminator/attiny85-usb-c-tester
Simple USB-C Power Delivery Tester
arduino attiny attiny85 avr diy ina219 oled pcb power-delivery project tester usb-c usb-pd usb-tester
Last synced: 12 Apr 2025
https://github.com/chkr1011/mqtthub
A cross platform MQTT server based on the MQTTnet library with Python scripting support.
arduino cross-platform esp8266 home-automation iot mqtt mqtt-broker mqtt-server sensors smart-home telemetry
Last synced: 26 Mar 2025
https://github.com/electroniccats/catsat
Kit CatSat I
arduino cansat electronic-cats hardware kit-catsat
Last synced: 09 Apr 2025