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/visrealm/vremulcd
Character LCD emulator library (C99 engine, web front-end).
1602-lcd 1602lcd arduino c character-lcd emscripten emulator hd44780 javascript lcd lcd-display lcd-screen wasm webassembly
Last synced: 01 Jan 2025
https://github.com/cgxeiji/cgx-inversek
Inverse Kinematic Library for Arduino for a three link-arm system with a rotating base.
arduino inverse-kinematic-library inverse-kinematics link-arm
Last synced: 10 Apr 2025
https://github.com/tuconnaisyouknow/badusb_windowspassdisabler
This script allows you to disable Windows password in only 4 seconds.
arduino bad-usb badusb disable disabler duckyscript hid malduino malduinoscripts pass password powershell rubber-ducky rubberducky run usb-hid windows
Last synced: 15 Apr 2025
https://github.com/jandelgado/arduino
Arduino libraries and sketches and related stuff
arduino cjmcu colorduino esp32 esp8266 neopixel oled-displays ssd1306
Last synced: 10 Apr 2025
https://github.com/strid3r21/bees3
Documentation and files for the Bee S3
arduino circuitpython esp32 esp32-s3 micropython
Last synced: 08 Feb 2025
https://github.com/stevemarple/AsyncDelay
A simple abstraction for implementing delays and timeouts in Arduino sketches.
Last synced: 25 Nov 2024
https://github.com/makelove/true_artificial_intelligence
真AI人工智能
arduino artificial-intelligence kinect raspberry-pi robot ros self-driving-car
Last synced: 15 May 2025
https://github.com/gdsports/midiuartusbh
MIDI DIN to MIDI USB Host Converter
arduino midi samd samd21 trinket-m0 usb usb-host usb-host-shield usbhost
Last synced: 09 Apr 2025
https://github.com/jckuester/weather-station
A Prometheus exporter for 433 MHz temperature and humidity sensors
arduino golang grafana prometheus-exporter raspberry-pi
Last synced: 22 Mar 2025
https://github.com/lewapek/sds-dust-sensors-arduino-library
Library for Nova Fitness SDS dust sensors family (SDS011, SDS021)
arduino dust-sensor esp8266 nodemcu nodemcu-arduino pm10 pm25 sds sds011 sds021 sensor
Last synced: 14 Mar 2025
https://github.com/robtillaart/i2ckeypad
Arduino library for 4x4 (or smaller) keypad connected to an I2C PCF8574.
Last synced: 18 Feb 2025
https://github.com/srwi/fastledhub
Control multiple FastLED lightstrip animations on the ESP8266 and ESP32 without reuploading.
arduino esp32 esp32-arduino esp32-library esp8266 esp8266-arduino esp8266-library fastled hacktoberfest leds ws2812b
Last synced: 09 May 2025
https://github.com/michelep/esp32_webradio
An Internet web radio based to ESP32
arduino audio dac esp32 i2s i2s-audio internet-web-radio radio wifi
Last synced: 13 May 2025
https://github.com/mihaigalos/miniboot
🏗️ An I2C bootloader for Arduino.
arduino arduino-library avr bootloader eeprom i2c i2c-memory reflash
Last synced: 27 Apr 2025
https://github.com/tanyuan/braccio-ik-unity
Braccio robotic arm simulator with IK (inverse kinematics) and controller via Serial in Unity.
Last synced: 21 Nov 2024
https://github.com/jiribilek/wifispi
SPI library for Arduino AVR and STM32F1 to connect to ESP8266
Last synced: 15 Apr 2025
https://github.com/trevorwslee/arduino-dumbdisplay
DumbDisplay Ardunio Library enables you to utilize your Android phone as virtual output gadgets (as well as some very simple inputting means) for your Arduino framework (including ESP8266 / ESP32 / Raspberry Pi Pico) experiments.
arduino esp32 esp8266 raspberry-pi-pico stm32
Last synced: 14 Apr 2025
https://github.com/namnamiot/rak3172_canopus
Examples for Canopus_RAK3172 board
0-10vdc arduino canopus lora lora-application lora-gateway lorawan lorawan-application lorawan-gateway modbus modbus-master modbus-rtu modbus-slave rak3172 rak3172-breakout rakwireless rf rui3 sht3x
Last synced: 13 Apr 2025
https://github.com/thelastoutpostworkshop/arduino-maker-workshop
The ultimate tool for makers to bring Arduino projects to life in Visual Studio Code
Last synced: 17 Mar 2025
https://github.com/marvinroger/arduino-shutters
Arduino library to control non-smart roller shutters using time
arduino library roller-shutters shutters
Last synced: 30 Apr 2025
https://github.com/hazrmard/SatTrack
Real time satellite tracking with antennas.
Last synced: 07 Apr 2025
https://github.com/xreef/pcf8575_library
i2c 16bits digital expander with i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple and encoder support. Uncommet NOT_SEQUENTIAL_PINOUT define to have pins like datasheet and not sequential one.
16bit arduino arduino-library digital esp32 esp8266 expander i2c library pin wire
Last synced: 12 Apr 2025
https://github.com/yasheena/telnetspy
Telnet Server For ESP8266: Cloning the serial port via Telnet. "Debugging over the air"
arduino arduino-library debugging-tool esp32 esp8266 over-the-air rfc854 serial telnet-server
Last synced: 01 Jan 2025
https://github.com/robotis-git/turtlebot3_manipulation
OpenManipulator with TurtleBot3 packages
arduino dynamixel gazebo manipultor moveit openmanipultor package robot robotis ros turtlebot turtlebot3
Last synced: 07 Apr 2025
https://github.com/deepsyx/arduino-tachometer
Arduino car tachometer
arduino arduino-tachometer car leds schematics tachometer
Last synced: 19 Apr 2025
https://github.com/robtillaart/runningaverage
Arduino library to calculate the running average by means of a circular buffer.
Last synced: 07 May 2025
https://github.com/ldab/esp32_ftpclient
An FTP-Client for the ESP32
arduino battery esp32 esp32-cam espressif ftp ftp-client internet-of-things iot microcontrol
Last synced: 05 Dec 2024
https://github.com/adafruit/adafruit_tsl2591_library
This is an Arduino library for the TSL2591 digital luminosity (light) sensors.
arduino arduino-library infrared library light lux sensor visible
Last synced: 04 Feb 2025
https://github.com/gdsports/NSGadget_Pi
Raspberry Pi impersonates Nintendo Switch controller
adafruit arduino deepspeech nintendo-switch nintendo-switch-gamepad pinball raspberry-pi trinket-m0 usb-controller voice-control
Last synced: 26 Mar 2025
https://github.com/hagronnestad/nextion-font-editor
🔠📄 Extensive Nextion .zi font format documentation, file parser, font generator and simple font editor.
arduino csharp electronics esp32 esp8266 font-editor hmi nextion nextion-font-format raspberrypi zi zi-font zi-font-specification
Last synced: 30 Apr 2025
https://github.com/simplefoc/simplefocmini
Small package, low-cost BLDC diver board fully compatible with the simplefoc library
arduino bldc bldc-driver bldc-motor-controller esp32 simple-foc stm32
Last synced: 13 Feb 2025
https://github.com/sensirion/arduino-i2c-scd4x
Arduino library for Sensirion SCD4x sensors
arduino arduino-library driver scd40 scd41 scd4x sensirion
Last synced: 30 Apr 2025
https://github.com/cifertech/2.4-ghz-band-scanner
Scan 2.4Ghz Band with nRF24L01
Last synced: 10 Apr 2025
https://github.com/arduino/arduino-fwuploader
A Command Line Tool made to update the firmware and/or add SSL certificates for any Arduino board equipped with WINC or NINA Wi-Fi module.
arduino command-line firmware go golang nina tooling-team winc1510
Last synced: 07 Apr 2025
https://github.com/ChrisMicro/BluePillSound
using a STM32F103 ( Blue Pill ) as synthesizer
Last synced: 15 Mar 2025
https://github.com/RobTillaart/I2CKeyPad
Arduino library for 4x4 (or smaller) keypad connected to an I2C PCF8574.
Last synced: 24 Nov 2024
https://github.com/creativcoder/rust-arduino-blink
How to run Rust on Arduino Uno
arduino arduino-uno beginner blink led rust
Last synced: 12 Apr 2025
https://github.com/whatnick/atm90e26_arduino
Demo Arduino code to test the ATM90E26 breakout
Last synced: 18 Dec 2024
https://github.com/jehy/arduino-esp8266-mh-z19-serial
CO2, humidity and temperature sensor on ESP8266
arduino co2 esp8266 humidity mh-z19 mhz-19 temperature temperature-sensor wemos wemos-d1
Last synced: 24 Apr 2025
https://github.com/jaromaz/digios
Mini OS emulator for Digispark (an Attiny85 based microcontroller).
arduino arduino-ide arduino-sketch atmel attiny attiny85 avr avr-microcontroller avr-programming digispark digistump electronics microcontroller
Last synced: 20 Nov 2024
https://github.com/witnessmenow/simple-arduino-crypto-display
An Arduino Crypto currency display that uses CoinMarketCap API for data
arduino coinmarketcap esp8266 esp8266-arduino iot
Last synced: 19 Mar 2025
https://github.com/gdsports/nsgadget_pi
Raspberry Pi impersonates Nintendo Switch controller
adafruit arduino deepspeech nintendo-switch nintendo-switch-gamepad pinball raspberry-pi trinket-m0 usb-controller voice-control
Last synced: 19 Dec 2024
https://github.com/marcel-licence/ml_synth_organ_example
ESP32, ESP8266 based MIDI Organ using the ML_SynthTools library (little example arduino project)
arduino audio esp32 esp8266 organ rp2040 stm32 synthesizer
Last synced: 09 May 2025
https://github.com/enwi/hueplusplus
A simple C++ library to control Philips Hue lights on Linux, MacOS, Windows, Espressif ESP32 SDK and Arduino. Full documentation at
arduino c-plus-plus cpp esp32 hacktoberfest hue hue-bridge hue-lights lights linux macos philips philips-hue philips-hue-bridge philips-hue-lights windows
Last synced: 08 Apr 2025
https://github.com/lynix/fanboy
Open Source PWM Fan Controller
arduino fan-controller open-source
Last synced: 13 Apr 2025
https://github.com/sigmdel/supermini_esp32c3_sketches
Super Mini ESP32-C3 sketches
arduino esp32-arduino esp32-c3 platformio supermini
Last synced: 12 Apr 2025
https://github.com/bengtmartensson/agirs
A Girs infrared server for the Arduino
Last synced: 24 Apr 2025
https://github.com/Sensirion/embedded-sgp
Embedded SGP Drivers for Sensirion Gas Sensors - Download the Zip Package from the Release Page
arduino co2 driver embedded i2c raspberry-pi raspberrypi sensirion sensirion-embedded-driver sensor sgp30 sgp40 sgp4x sgpc3 svm30 tvoc
Last synced: 14 Mar 2025
https://github.com/xitanggg/-pirates-of-the-caribbean-theme-song
Code to play "Pirates of the Caribbean" Theme Song on a Arduino via a Buzzer. Learn how this is built: https://www.tipstory.org/learning/h2lUMccm5MeuSds
arduino buzzer pirates-of-the-caribean
Last synced: 30 Apr 2025
https://github.com/wagiminator/attiny13-tinytacho
Simple RPM-Meter
arduino attiny13a avr diy oled pcb project rpm tachometer
Last synced: 12 Apr 2025
https://github.com/googlecreativelab/finger-user-interface
Control connected devices with the wave of a finger.
arduino microcontroller tensorflow
Last synced: 12 Apr 2025
https://github.com/infineon/tle5012-magnetic-angle-sensor
This repository includes an library for Arduino for the TLE5012 Magnetic Angle Sensor with SSC interface.
angle-measurement arduino arduino-library cypress cypress-io infineon magnetic-sensor makers prototyping sensor sensor-2go tle5012b xfp-application
Last synced: 24 Mar 2025
https://github.com/senseshift/senseshift-hardware
Hardware schematics to build haptic-feedback devices
arduino diy esp32 haptic-feedback haptics hardware schematics virtual-reality
Last synced: 22 Apr 2025
https://github.com/r-map/rmap
rete monitoraggio ambientale partecipativo documentation at https://doc.rmap.cc
arduino citizen-science django environmental-monitoring platformio sensors-data-collection
Last synced: 04 Apr 2025
https://github.com/arduino-cmake/arduino-cmake
CMake-based build tool-chain for Arduino
arduino build-automation build-system cmake
Last synced: 10 May 2025
https://github.com/davidlj95/malduino-password-grabber
Arduino sketch to program a Malduino bad USB (lite) to download a password grabber and send the results via email
arduino bad-usb c malduino rubber-ducky
Last synced: 12 Apr 2025
https://github.com/sabas1080/libraryepd
Library Arduino for 4.3 inch e-Paper by Waveshare
arduino display e-paper epaper esp8266 library-arduino waveshare
Last synced: 01 Dec 2024
https://github.com/njh/arduino-libraries
A website listing all the available Arduino Libraries
Last synced: 16 Mar 2025
https://github.com/tcoppex/mbed-ble-hid
:raising_hand: Implement Human Interface Device over Bluetooth Low Energy on a Mbed stack (Arduino nano 33 BLE).
arduino arduino-library ble bluetooth-low-energy hid mbed nano33ble
Last synced: 14 Apr 2025
https://github.com/ludwig-v/arduino-psa-comfort-can-adapter
Arduino sketch to operate new PSA/Stellantis (Peugeot, Citroen, DS, Opel) comfort devices (CAN2010) on old BSI CAN-BUS (CAN2004)
arduino can-bus can2004 can2010 citroen ds matrix nac peugeot psa smeg stellantis telematic
Last synced: 08 May 2025
https://github.com/wagiminator/attiny84-tinycalibrator
OSC Calibrator and High-Voltage Fuse Resetter for 8-Pin ATtinys
arduino attiny attiny13 attiny13a attiny25 attiny45 attiny84 attiny85 avr calibrate oled oscillator programmer
Last synced: 12 Apr 2025
https://github.com/tttapa/filters
An Arduino finite impulse response and infinite impulse response filter library.
arduino arduino-library digital-filter dsp filter finite-impulse-response fir iir infinite-impulse-response
Last synced: 19 Apr 2025
https://github.com/lepiaf/serialport
PHP Serial Port
arduino php php-serial serial-ports serialport
Last synced: 14 Apr 2025
https://github.com/jfjlaros/simplerpc
Simple RPC implementation for Arduino.
arduino discovery remote-procedure-call rpc rpc-api rpc-framework rpc-server simple
Last synced: 10 Apr 2025
https://github.com/pakequis/raspberry-pi-tv-sim
Code and hardware for simulate a channel change in a old tube TV
arduino electronics hardware raspberry-pi
Last synced: 03 Jan 2025
https://github.com/RobTillaart/RunningAverage
Arduino library to calculate the running average by means of a circular buffer.
Last synced: 24 Nov 2024
https://github.com/KostyaEsmukov/afancontrol
Advanced Fan Control program, which controls PWM fans according to the current temperatures of the system components.
Last synced: 07 Apr 2025
https://github.com/kostyaesmukov/afancontrol
Advanced Fan Control program, which controls PWM fans according to the current temperatures of the system components.
Last synced: 17 Mar 2025
https://github.com/arduino/nicla-sense-me-fw
Arduino Nicla Sense ME resources (libraries, bootloader, host pc utilities)
Last synced: 06 Apr 2025
https://github.com/paviro/hass-yaap
Yet another alarm (control) panel for Home Assistant.
alarm-system alarmpanel arduino esp8266 hass home-assistant home-automation homeassistant mqtt
Last synced: 05 Apr 2025
https://github.com/ggerganov/ggwave-arduino
Mirror of ggwave used in the Arduino Library Manager
arduino data-over-sound esp32 microcontroller
Last synced: 07 May 2025
https://github.com/wagiminator/attiny412-usb-power-isolator
2.5kV Isolator for the USB Power Rail
arduino attiny attiny212 attiny412 avr isolator power-supply push-pull split tinyavr transformer usb
Last synced: 12 Apr 2025
https://github.com/soif/espbuddy
Wrapper to easily upload (OTA or Serial), backup, batch query, monitor ESP8266 boards using Esptool.py, Espota.py and Platformio
arduino backup batch esp8266 espeasy espota esptool espurna firmware iot ota overtheair platformio serial sonoff sonoff-diy tasmota upload wled
Last synced: 07 May 2025
https://github.com/pymzor/s-curve-planner
C Library for planning n-th order S-curve motion profiles
arduino c motion-planning python robotics
Last synced: 06 Apr 2025
https://github.com/azholtikov/zh_network
ESP32 ESP-IDF and ESP8266 RTOS SDK component (arduino library for ESP32 family) for ESP-NOW based mesh network.
arduino arduino-library component esp-idf esp-now esp32 esp8266 espnow library mesh mesh-network rtos-sdk
Last synced: 19 Dec 2024
https://github.com/rookidroid/hexapod
A 3D Printed Hexapod Robot
3d-printing arduino esp32 esp32-arduino hexapod
Last synced: 13 Apr 2025
https://github.com/iotjumpway/intel-examples
Get started with the Internet of Things & Artificial Intelligence using Intel® technologies and the iotJumpWay.
arduino arduino-ide arduino101 colfax innovators intel intel-ai-nervana intel-computer-vision intel-edison intel-edison-board intel-galileo intel-nuc internet iot iot-jumpway mqtt python sensor serial serial-ports
Last synced: 14 Apr 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/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/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/tangowhisky37/letshack
Notes & HowTo's covering the Raspberry Pi, Arduino, ESP8266, ESP32, etc.
alexapi arduino aws dht11 esp8266 esp8266-arduino git iot mcp3008 mopidy mps-youtube node-red opencv raspberry-pi raspberry-pi-2 raspberry-pi-3 rekognition s3 thingspeak youtube-dl
Last synced: 11 Feb 2025
https://github.com/soligen2010/encoder
Atmel AVR C++ RotaryEncoder Implementation
arduino arduino-library button rotary-encoder
Last synced: 14 Dec 2024