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-04-18 00:02:06 UTC
- JSON Representation
https://github.com/diyelectromusic/sdemp
Simple DIY Electronic Music Projects
Last synced: 04 Apr 2025
https://github.com/savjee/home-energy-monitor
ESP32-based Home Energy Monitor
arduino aws dynamodb energy esp32 iot lambda serverless
Last synced: 27 Dec 2024
https://github.com/electricrcaircraftguy/ercaguy_dotfiles
.bashrc file, terminal prompt that shows current git branch, Arduino setup, Eclipse setup, git diff with line numbers, helpful scripts, improved Linux productivity, etc.
apt-cacher-ng arduino bashrc config configuration desktop-files dotfiles eclipse eclipse-color-theme gitconfig linux mousewheel rsync scripts show-desktop sublime sublime-text sublime-text-3 templates touchpad
Last synced: 12 Apr 2025
https://github.com/adafruit/adafruit_io_arduino
Arduino library to access Adafruit IO from WiFi, cellular, and ethernet modules.
adafruit-io arduino arduino-library
Last synced: 05 Apr 2025
https://github.com/microflo/microflo
Live dataflow programming for microcontrollers and embedded
arduino dataflow fbp fbp-runtime flowhub microcontroller
Last synced: 07 Apr 2025
https://github.com/ElectricRCAircraftGuy/eRCaGuy_dotfiles
.bashrc file, terminal prompt that shows current git branch, Arduino setup, Eclipse setup, git diff with line numbers, helpful scripts, improved Linux productivity, etc.
apt-cacher-ng arduino bashrc config configuration desktop-files dotfiles eclipse eclipse-color-theme gitconfig linux mousewheel rsync scripts show-desktop sublime sublime-text sublime-text-3 templates touchpad
Last synced: 04 Dec 2024
https://github.com/ivanseidel/duetimer
⏳ Timer Library fully implemented for Arduino DUE
Last synced: 07 Apr 2025
https://github.com/nccgroup/tpmgenie
TPM Genie is an I2C bus interposer for discrete Trusted Platform Modules
arduino hardware interposer raspberry-pi security teensy tpm trusted-platform-module
Last synced: 26 Apr 2025
https://github.com/doudar/smartspin2k
Transform your spin bike into a Smart Trainer!
3d-printing arduino automatic bike ble bluetooth bluetooth-low-energy cycling electronics erg esp32 exercise fitness hardware meter platformio power spin stepper-motor zwift
Last synced: 12 Apr 2025
https://github.com/adafruit/adafruit_ina219
INA219 Current Sensor
arduino arduino-library ina219 library power
Last synced: 05 Apr 2025
https://github.com/alvesoaj/eFLL
eFLL (Embedded Fuzzy Logic Library) is a standard library for Embedded Systems
arduino embedded-systems fuzzy fuzzy-library fuzzy-logic fuzzy-logic-control library
Last synced: 19 Nov 2024
https://github.com/adafruit/lpd8806
Arduino library for LED strips and pixels using LPD8806 (and probably LPD8803/LPD8809)
arduino arduino-library led library lpd8806 pixel
Last synced: 06 Apr 2025
https://github.com/hideakitai/arduinoosc
OSC subscriber / publisher for Arduino
arduino esp32 esp8266 esp8266-arduino osc serial
Last synced: 04 Apr 2025
https://github.com/adafruit/Adafruit_IO_Arduino
Arduino library to access Adafruit IO from WiFi, cellular, and ethernet modules.
adafruit-io arduino arduino-library
Last synced: 18 Nov 2024
https://github.com/thethingsnetwork/arduino-device-lib
Arduino Library for TTN Devices
arduino arduino-library internet-of-things iot lorawan
Last synced: 07 Apr 2025
https://github.com/arminjo/talkie
Refurbished Arduino version of the Talkie library from Peter Knight.
arduino library speech-synthesis
Last synced: 07 Apr 2025
https://github.com/BeelanMX/Beelan-LoRaWAN
A LoRaWAN library for compatible arduino board
arduino arduino-api arduino-library arduino-lorawan-library beelan-lorawan lora lorawan lorawan-library ttn
Last synced: 30 Apr 2025
https://github.com/ElectronicCats/Beelan-LoRaWAN
A LoRaWAN library for compatible arduino board
arduino arduino-api arduino-library arduino-lorawan-library beelan-lorawan lora lorawan lorawan-library ttn
Last synced: 28 Apr 2025
https://github.com/phodal/make
:book::book::book::book::book: 写给软件工程师看的硬件编程指南
arduino book ebook esp8266 github-books hardware internet-of-things iot raspberry-pi rpi
Last synced: 16 Apr 2025
https://github.com/powerbroker2/dfplayermini_fast
Fast and easy to understand Arduino library to use the DFPlayer Mini MP3 module from DFRobot.com. This is a huge improvement (both in terms of execution speed and simplicity) to the standard library provided by DFRobot.com.
arduino arduino-library audio dfplayer dfplayer-mini dfplayer-mini-mp3 dfplayermini dfplayerminifast dfrobot fast mp3 music sound wav
Last synced: 19 Dec 2024
https://github.com/electroniccats/beelan-lorawan
A LoRaWAN library for compatible arduino board
arduino arduino-api arduino-library arduino-lorawan-library beelan-lorawan lora lorawan lorawan-library ttn
Last synced: 12 Apr 2025
https://github.com/siara-cc/unishox2
Compression for Unicode short strings (works on arduino)
arduino bandwidth-saver cloud-cost-intelligence compression cost-optimization database-compression iot json-compression short-string storage-saving string-compression string-compression-algorithms xml-compression
Last synced: 13 Apr 2025
https://github.com/forntoh/LcdMenu
Display navigable menu items on your LCD display 📟 with Arduino
arduino arduino-library dynamic-menus lcd-display menus
Last synced: 06 Apr 2025
https://github.com/sparkfun/ad8232_heart_rate_monitor
AD8232 Heart Rate Monitor
arduino breakout-board hardware heart-rate heart-rate-monitors heart-rate-sensor processing sparkfun-products
Last synced: 08 Apr 2025
https://github.com/wokwi/wokwi-elements
Web Components for Electronics and IoT Parts
arduino electronics lit-element web-components
Last synced: 07 Apr 2025
https://github.com/spencekonde/dxcore
Arduino core for AVR DA, DB, DD, EA and future DU-series parts - Microchip's latest and greatest AVRs. Library maintainers: Porting help and adviccee is available.
arduino arduino-boards avr-da avr-db avr-dd avr-devices avrxt updi-programmer
Last synced: 12 Apr 2025
https://github.com/SpenceKonde/DxCore
Arduino core for AVR DA, DB, DD, EA and future DU-series parts - Microchip's latest and greatest AVRs. Library maintainers: Porting help and adviccee is available.
arduino arduino-boards avr-da avr-db avr-dd avr-devices avrxt updi-programmer
Last synced: 04 Apr 2025
https://github.com/toxydose/Duckyspark
Translator from USB-Rubber-Ducky payloads to a Digispark code.
3d-models 3d-printing 3dm arduino arduino-sketch bad-usb badusb digispark ducky-payloads duckyscript flash-digispark hid payload payload-generation payload-generator red-team road-apple translator usb-hid usb-rubber-ducky
Last synced: 22 Feb 2025
https://github.com/simplefoc/arduino-foc-balancer
Modular Arduino two wheel balancing robot based on gimbal BLDC motors and simplefoc library
3d-printing arduino arduino-foc-balancer arduino-project balancer esp32 field-oriented-control mechatronics simplefoc-library stm32 twip wheel-balancing-robot
Last synced: 10 Apr 2025
https://github.com/omersiar/rfid522-door-unlock
Arduino RC522 RFID Access Control
arduino arduinorfid eeprom mfrc522 rc522 rfid rfid-rc522
Last synced: 16 Mar 2025
https://github.com/electroniccats/huntercatnfc
The Hunter Cat NFC is the latest security tool for contactless (Near Field Communication) used in access control, identification and bank cards. Specially created to identify NFC readers and sniffing tools, with this tool you can audit, read or emulate cards of different types.
arduino emulation huntercat nfc nfc-card-reader nfc-emulation nfc-reader nfc-writer security security-audit security-tools
Last synced: 09 Apr 2025
https://github.com/quadule/knobby
A little Spotify remote to remind you that there's a lot of music out there.
3d-printing arduino esp32 esp32-s3 lilygo lilygo-tdisplay-s3 music playlists remote-control spotify spotify-api spotify-connect ttgo-t-display
Last synced: 04 Apr 2025
https://github.com/bblanchon/arduinotrace
📓 A dead-simple tracing library to debug your Arduino programs
arduino debugging esp32 esp8266
Last synced: 24 Mar 2025
https://github.com/lauszus/sanguino
Sanguino add-on for the Arduino IDE, based on http://code.google.com/p/sanguino/
Last synced: 09 Apr 2025
https://github.com/debevv/nanoMODBUS
A compact MODBUS RTU/TCP C library for embedded/microcontrollers
arduino c embedded embedded-c embedded-systems microcontroller microcontrollers modbus modbus-library modbus-rtu modbus-tcp stm32
Last synced: 19 Nov 2024
https://github.com/earlephilhower/arduino-littlefs-upload
Build and uploads LittleFS filesystems for the Arduino-Pico RP2040, RP2350, ESP8266, and ESP32 cores under Arduino IDE 2.2.1 or higher
arduino esp32 esp8266 littlefs pico2 raspberry-pi-pico rp2040 rp2350
Last synced: 04 Apr 2025
https://github.com/witnessmenow/push-notifications-arduino-esp8266
Example of how to generate push notifications on your phone from your ESP8266 using the Arduino IDE.
arduino esp8266 ifttt telegram telegram-bot
Last synced: 18 Nov 2024
https://github.com/adamtait/ArduinoDeathClock
Countdown the years/days/seconds remaining in your life.
arduino arduino-sketch arduino-uno
Last synced: 20 Apr 2025
https://github.com/doudar/SmartSpin2k
Transform your spin bike into a Smart Trainer!
3d-printing arduino automatic bike ble bluetooth bluetooth-low-energy cycling electronics erg esp32 exercise fitness hardware meter platformio power spin stepper-motor zwift
Last synced: 13 Nov 2024
https://github.com/mcore1976/antispy-jammer
Simplest ultrasonic ANTISPY voice recording jammer based on ATTINY13 / ATTINY85/45/25 / ARDUINO with PAM8403 / TPA3116D2 module driving piezo ultrasonic transducers (and optionally AD8933 signal generator)
25khz ad8933 ad9833 arduino attiny13 attiny85 avr-gcc digispark diy jammer microphone-jammer pam8403 pam8610 resistor-ladder tpa3116d2 ultrasonic ultrasound voice-assistant-jammer voice-suppressor
Last synced: 06 Dec 2024
https://github.com/justcallmekoko/usbkeylogger
A WiFi enabled USB Keylogger and Keystroke injection tool
arduino esp8266 espressif keylogger keystroke-injection spi usb-hid usb-host usb-rubber-ducky wifi
Last synced: 16 Mar 2025
https://github.com/SimulIDE/SimulIDE
SimulIDE is a simple real-time electronic circuit simulator
arduino hacktoberfest simulide
Last synced: 17 Nov 2024
https://github.com/stack-chan/m5stack-avatar
An M5Stack library for rendering avatar faces
Last synced: 09 Apr 2025
https://github.com/bxparks/aunit
Unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test. Used with EpoxyDuino for continuous builds.
arduino arduino-library esp32 esp8266 teensyduino unit-testing unit-testing-framework
Last synced: 04 Apr 2025
https://github.com/LennartHennigs/ESPRotary
Arduino/ESP library to simplify reading rotary encoder data.
arduino arduino-library c-plus-plus embedded esp32 esp8266 hardware mbed rotary-encoder
Last synced: 06 Apr 2025
https://github.com/siara-cc/Unishox2
Compression for Unicode short strings (works on arduino)
arduino bandwidth-saver cloud-cost-intelligence compression cost-optimization database-compression iot json-compression short-string storage-saving string-compression string-compression-algorithms xml-compression
Last synced: 19 Nov 2024
https://github.com/k3ng/k3ng_rotator_controller
K3NG Arduino Amateur Radio Rotator Controller
amateur-radio antenna-tracking arduino rotator-controller
Last synced: 06 Apr 2025
https://github.com/bxparks/AUnit
Unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test. Used with EpoxyDuino for continuous builds.
arduino arduino-library esp32 esp8266 teensyduino unit-testing unit-testing-framework
Last synced: 20 Nov 2024
https://github.com/lennarthennigs/esprotary
Arduino/ESP library to simplify reading rotary encoder data.
arduino arduino-library c-plus-plus embedded esp32 esp8266 hardware mbed rotary-encoder
Last synced: 19 Dec 2024
https://github.com/jackw01/arduino-pid-autotuner
Automated PID tuning using Ziegler-Nichols/relay method
arduino arduino-library embedded microcontrollers pid-control
Last synced: 10 Jan 2025
https://github.com/thingsboard/thingsboard-client-sdk
Client SDK to connect with ThingsBoard IoT Platform from IoT devices (Arduino, Espressif, etc.)
arduino arduino-library arduino-nano-rp2040 arduino-nano-rp2040-connect embedded esp esp-idf esp32 esp8266 esp8266-arduino espressif iot iot-platform m5stack-library mcu mqtt raspberry-pi-pico-w rp2040 thingsboard
Last synced: 09 Apr 2025
https://github.com/raspiduino/arv32-opt
Linux on Arduino UNO / atmega328p port of mini-rv32ima. Let's run Linux on one of the world's worst Linux PC
8-bit arduino arduino-uno avr linux mini-rv32ima risc-v
Last synced: 04 Apr 2025
https://github.com/babycommando/machinascript-for-robots
Build LLM-powered robots in your garage with MachinaScript For Robots!
ai arduino artificial-intelligence gpt gpt-3 gpt-4 llama llama2 llm llms mistral mistral-7b mixtral mixtral-8x7b raspberry-pi raspberry-pi-4 robot robotics robots
Last synced: 15 Apr 2025
https://github.com/tobozo/esp32-chimera-core
ESP32-Chimera-Core 👾 is an arduino library for M5Stack, Odroid-Go, D-Duino-32-XS and other ESP32/TFT/SD bundles
arduino d-duino32 esp32 esp32-chimera-core esp32-wrover-kit ili9341 lovyangfx m5stack m5stack-library odroid-go st7789
Last synced: 10 Feb 2025
https://github.com/harryjph/android-bluetooth-serial
A library for Android to simplify basic serial communication over Bluetooth, for example when communicating with Arduinos.
android android-arduino android-arduino-remote android-bluetooth android-bluetooth-device android-bluetooth-serial android-library arduino arduino-bluetooth arduino-bluetooth-android arduinos bluetooth bluetooth-arduino bluetooth-connection java kotlin kotlin-android library serial serial-communication
Last synced: 11 Apr 2025
https://github.com/skx/esp8266
Collection of projects for the WeMos Mini D1
Last synced: 19 Dec 2024
https://github.com/signalk/sensesp
Universal Signal K sensor framework for the ESP32 platform
arduino esp32 platformio signalk
Last synced: 12 Apr 2025
https://github.com/thijse/arduino-eepromex
Extended EEPROM library for Arduino
arduino eeprom eepromex-library
Last synced: 20 Mar 2025
https://github.com/lathoub/Arduino-USBMIDI
Allows a microcontroller, with native USB capabilities, to appear as a MIDI device over USB to a connected computer
arduino arduino-library arduino-midi-library midi midi-controller midi-device teensy usb-midi
Last synced: 22 Feb 2025
https://github.com/watterott/Arduino-Libs
Arduino Libs & Examples: ADS1147, ADS7846, DAC8760, DS1307, RV8523, MCP2515, WS2812, S65-Display, MI0283QT-2/-9/-11, HX8347D, ILI9341, SSD1331
Last synced: 15 Mar 2025
https://github.com/otacilion/brasilino
Uma biblioteca que permite programar em linguagem Arduino utilizando comandos facilitados em PT-BR. :brazil:
arduino arduino-library brasil brasilino portugues portuguese pt-br traducao translation
Last synced: 03 Apr 2025
https://github.com/OtacilioN/Brasilino
Uma biblioteca que permite programar em linguagem Arduino utilizando comandos facilitados em PT-BR. :brazil:
arduino arduino-library brasil brasilino portugues portuguese pt-br traducao translation
Last synced: 30 Mar 2025
https://github.com/thijse/Arduino-EEPROMEx
Extended EEPROM library for Arduino
arduino eeprom eepromex-library
Last synced: 17 Nov 2024
https://github.com/xseignard/cordovarduino
Cordova/Phonegap plugin for USB host serial communication from an Android device.
Last synced: 05 Apr 2025
https://github.com/thesolarnomad/lora-serialization
LoraWAN serialization/deserialization library for The Things Network
arduino arduino-library bitarray bitmap deserialization deserialization-library deserialize gps humidity lora lorawan serialization serialization-library serialize serializer temperature thethingsnetwork time ttn unixtime
Last synced: 09 Apr 2025
https://github.com/wasm3/wasm3-arduino
A fast WebAssembly interpreter for Arduino, PlatformIO, Particle
arduino arduino-library esp32 esp8266 particle particle-io pio platformio
Last synced: 19 Dec 2024
https://github.com/thijse/arduino-log
Simple application log library. supporting multiple log levels, custom output & flash memory support.
arduino arduino-library avr esp32 esp8266 logging logging-library platformio
Last synced: 24 Jan 2025
https://github.com/lrusso/arduinosimulator
Arduino Simulator in JavaScript
arduino editor emulator ino javascript online simulator
Last synced: 06 Mar 2025
https://github.com/uru-card/uru-card
Arduino based firmware for FIDO2 Authenticator
arduino authenticator ble ctap ctap2 esp32 fido2 platformio uru-card webauthn
Last synced: 19 Dec 2024
https://github.com/tcmenu/ioabstraction
Rotary encoders, fully debounced switches, EEPROM support on Arduino and mbed - direct and over I2C
arduino io-expanders mbed rotary-encoders schedule switch task-management
Last synced: 04 Apr 2025
https://github.com/firmata/configurablefirmata
A plugin-based version of Firmata
Last synced: 12 Apr 2025
https://github.com/TcMenu/IoAbstraction
Rotary encoders, fully debounced switches, EEPROM support on Arduino and mbed - direct and over I2C
arduino io-expanders mbed rotary-encoders schedule switch task-management
Last synced: 06 Apr 2025
https://github.com/alexfrancow/badusb_botnet
:busts_in_silhouette::smiling_imp: Infect a pc with badusb and establish a connection through telegram.
arduino atmega32u4 badusb botnet command-and-control hacking infosec keylogger powershell remote-control streaming telegram twitch twitter whatsapp-web
Last synced: 19 Dec 2024
https://github.com/miguel5612/MQSensorsLib
We present a unified library for MQ sensors, this library allows to read MQ signals easily from Arduino, Genuino, ESP8266, ESP-32 boards whose references are MQ2, MQ3, MQ4, MQ5, MQ6, MQ7, MQ8, MQ9, MQ131, MQ135, MQ136, MQ303A, MQ309A.
arduino esp-8266 mq mq-3 mq-4 mq-5 mq-6 mq131 mq135 mq3 mq303a mq309a mq4 mq5 mq6 mq7 mq8 mq9 wemos wemos-d1
Last synced: 18 Nov 2024
https://github.com/arduino/reference-en
Editable source for the Arduino Reference
arduino docs language reference
Last synced: 08 Apr 2025
https://github.com/geolink/opentracker
OpenTracker - open source GPS/GLONASS hardware
arduino arduino-ide glonass gps gps-tracker industrial-automation industry-4 opensource opentracker
Last synced: 05 Apr 2025
https://github.com/seeed-studio/wiki-documents
https://wiki.seeedstudio.com Seeed Studio Wiki source code
arduino docusaurus js json linux markdown nvidia-jetson raspberry-pi seeedstudio xiao
Last synced: 08 Apr 2025
https://github.com/openiothub/server-go
🎨OpenIoTHub Server[内网穿透和物联网设备管理服务器]
arduino esp32 esp8266 frp go golang goreleaser iot iothub mux nat nps open openiothub server tunnel tunnel-server
Last synced: 09 Apr 2025
https://github.com/p5-serial/p5.serialserver
Server for use with p5.serialport
arduino javascript p5 p5js physical-computing processing serial serialport
Last synced: 05 Apr 2025
https://github.com/aster94/sensorfusion
A simple implementation of some complex Sensor Fusion algorithms
arduino arduino-library imu sensor sensor-fusion
Last synced: 07 Apr 2025
https://github.com/bipes/bipes
BIPES: Block based Integrated Platform for Embedded Systems allows text and block based programming for several types of embedded systems and Internet of Things modules using MicroPython, CircuitPython, Python or Snek. You can connect, program, debug and monitor several types of boards using network, USB or Bluetooth. No software install needed!
arduino block blockly embedded embedded-systems esp32 esp8266 iot micropython programming web
Last synced: 09 Apr 2025
https://github.com/gyverlibs/encbutton
Лёгкая и очень функциональная библиотека для энкодера с кнопкой, энкодера или кнопки с Arduino
arduino arduino-library button encoder
Last synced: 15 Apr 2025
https://github.com/tuconnaisyouknow/badusb_passstealer
This script allows you to steal some informations from a computer.
arduino bad-usb badusb browser duckyscript flipper-zero flipperzero grabber malduino malduinoscripts password payload powershell rubber-ducky rubberducky script stealer usb-hid wi-fi wifi
Last synced: 05 Apr 2025
https://github.com/mcudude/sigmadsp
A versatile Arduino library for interfacing with the ADAU1401, ADAU1701 and ADAU1702 audio DSPs
adau1401 adau1701 adau1702 arduino arduino-library dsp sigmadsp
Last synced: 10 Jan 2025
https://github.com/MCUdude/SigmaDSP
A versatile Arduino library for interfacing with the ADAU1401, ADAU1701 and ADAU1702 audio DSPs
adau1401 adau1701 adau1702 arduino arduino-library dsp sigmadsp
Last synced: 15 Mar 2025
https://github.com/hpsaturn/espnowcam
ESPNowCam, a straightforward video streamer for popular ESP32Cam models, leveraging the ESPNow protocol. No need for IPs, routers, or credentials—keeping it simple! :D
arduino camera esp32 esp32cam esp32s3 nanopb platformio protocol-buffers protos
Last synced: 05 Apr 2025
https://github.com/veonik/arduino-cc1101
Arduino library for interfacing with CC1101 transceivers.
arduino arduino-library cc1101 transceiver
Last synced: 20 Dec 2024