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/plapointe6/esphtmltemplateprocessor
A library that provide simple HTML template processing for ESP using SPIFFS
arduino arduino-library esp esp32 esp8266 esp8266-arduino iot
Last synced: 07 May 2025
https://github.com/idouble/iot-arduino-game-controller-java
🎮 A Game controller realized with an Arduino, I modified the Arduino bootloader to program with Java ☕️
analog arduino arduino-boards arduino-game arduino-library arduino-sketch arduino-uno bootloader cheatsheet controller digital game-controller internet-of-things iot java keyboard mouse
Last synced: 05 May 2025
https://github.com/okalachev/mavlink-arduino
MAVLink v2 for Arduino
arduino arduino-library mavlink uav
Last synced: 10 Apr 2025
https://github.com/bayeggex/arduino-ai-chat-library
🤖💬 Arduino library for integrating AI chat like OpenAI's ChatGPT, Hugging Face Transformers, and more.
ai arduino arduino-ai arduino-library chatbot esp esp32-arduino esp8266-arduino hugging-face library openai
Last synced: 23 Jul 2025
https://github.com/pomax/arduino-midi-recorder
Let's build an Arduino-based MIDI recorder!
Last synced: 09 Oct 2025
https://github.com/retro-esp32/retro-odroid-go-firmware
A Re-Imagining of the Odroid Go Firmware
arduino esp32 esp32-arduino firmware ili9341 ili9342 odroid-go
Last synced: 10 Jun 2025
https://github.com/sigmdel/xiao_esp32c6_sketches
Basic XIAO ESP32C6 sketches
arduino esp32-arduino esp32-c6 introduction pioarduino xiao
Last synced: 28 Jul 2025
https://github.com/RobTillaart/MCP23S17
Arduino library for SPI based MCP23S17 16 channel port expander
Last synced: 17 Jul 2025
https://github.com/moduscreateorg/evade-arduboy-game
An Arduboy game, written as a gift for Modus Create clients for the 2016 holiday season.
arduboy arduboy-game arduino c
Last synced: 15 Apr 2025
https://github.com/EIT-team/ScouseTom
Open Source EIT system using Keithley 6221 current source and EEG systems
arduino biomedical-instrumentation brain-imaging eeg eit electrical-impedance-tomography hardware scousetom tomography
Last synced: 15 Mar 2025
https://github.com/charliegerard/lifi
Prototype of Li-Fi technology using Arduino and JavaScript 💡
arduino creative-coding hardware iot javascript johnny-five li-fi lifi nodejs
Last synced: 14 Apr 2025
https://github.com/gdsports/usbkbdble
Convert USB keyboard to Bluetooth LE
adafruit arduino ble bluetooth nrf52840 samd21 usb-host usb-keyboard
Last synced: 09 Apr 2025
https://github.com/saleem-hadad/zino
🤖 Custom Arduino library made for humans.
analog-comparator arduino arduino-library cpp dc-motor eeprom oop servo-motor ultrasound zino
Last synced: 23 Mar 2025
https://github.com/altanai/ramudroid
Ramudroid, autonomous solar-powered robot to clean roads, realtime object detection and webrtc based streaming
arduino computer-vision deep-learning deep-neural-networks deep-reinforcement-learning garbage-classification garbage-collection machinelearning motors opencv raspberry-pi robot streaming
Last synced: 25 Jul 2025
https://github.com/chayanforyou/wearleveling
This Wear Leveling library is for Microcontroller EEPROM to increase its life cycle
arduino avr eeprom library microcontroller wearlevel
Last synced: 11 Apr 2025
https://github.com/adlerweb/asysbus
Arduino System Bus
arduino arduino-library can-bus home-automation smarthome
Last synced: 15 May 2025
https://github.com/1technophile/rc-switch
Arduino lib to operate 433/315Mhz devices like power outlet sockets and receive PIR, door, window sensor signals
315mhz 433mhz arduino arduino-library rf
Last synced: 29 Sep 2025
https://github.com/taichunmin/line-simplebeacon-esp32
Arduino code for LINE Simple Beacon work with ESP32
arduino esp32 linesimplebeacon
Last synced: 23 Apr 2025
https://github.com/etlcpp/etl-arduino
arduino arduino-library c-plus-plus cpp templates
Last synced: 23 Apr 2025
https://github.com/fabriziofiorucci/streamdeck
A 3D-printed, Arduino-powered USB streamdeck
3d-printing arduino streamdeck
Last synced: 09 May 2025
https://github.com/ebrezadev/nrf24l01-c-driver
Nordic Semiconductor nRF24L01+ 2.4GHz Transceiver portable lightweight c library (high level driver)
arduino arduino-library c embedded microcontroller nrf24l01 portable rf telemetry
Last synced: 19 Apr 2025
https://github.com/vshymanskyy/serial-server
Simple serial port server
arduino mbed pty remote-shell serialport xterm
Last synced: 13 Apr 2025
https://github.com/vaamonde/arduino
Curso GRÁTIS de Arduino IDE, Cli e Cloud no Linux Mint 20.x e 21.x
arduino arduino-ide arduino-library arduino-sketch arduino-uno devops git github gnu gnu-linux linux linuxmint linuxmint-script shell shell-script shell-scripts shellscript
Last synced: 15 Apr 2025
https://github.com/designer2k2/xmas-tree
XMAS Tree from stacked ws2812 rings driven by a Digispark
arduino christmas-tree digispark esp32-c3 esp32-s2 qtpy seeeduino-xiao tree ws2812 ws2812b xmas-tree
Last synced: 21 Mar 2025
https://github.com/carlosefr/magstripelib
Magnetic (swipe-type) card reader library for the Arduino.
arduino card-reader driver library
Last synced: 25 Oct 2025
https://github.com/fbiego/esp32-firmware-update
Update ESP32 firmware over WiFi from a web server
arduino automation esp32 firmware firmware-updater github wifi
Last synced: 11 Apr 2025
https://github.com/pavelmc/arduino-arcs
Amateur Radio Control & Clock (RF) Solution
arduino arduino-sketches bitx20 cat cat-control ham hamradio homebrew radio randuino transceiver ubitx vfo
Last synced: 14 Mar 2025
https://github.com/robtillaart/statistic
Statistic library for Arduino includes sum, average, variance and std deviation
Last synced: 14 May 2025
https://github.com/ftjuh/i2cwrapper
I2Cwrapper is a firmware framework which helps you implement Arduino based I2C target (slave) devices for control of non-I2C hardware. Supports plain Arduinos, ESP8266, ESP32, SAMD, STM32, and ATtiny platforms.
arduino arduino-library esp32 esp8266 i2c i2c-device i2c-master i2c-slave i2c-target port-expander samd sensor servo servo-control stepper stepper-motor-control stm32 tft-display tm1638 ucglib
Last synced: 25 Apr 2025
https://github.com/erriez/erriezserialterminal
Serial Terminal library for Arduino
arduino commandline documentation esp32 esp8266 getting library serial started terminal universal uno
Last synced: 18 Mar 2025
https://github.com/justcallmekoko/xboxonerapidfire
Source code for the Xbox One Arduino/ATtiny85 Rapid Fire Mod
arduino attiny85 controller mod modification rapid xbox
Last synced: 18 Mar 2025
https://github.com/jjateen/aiot-workshop
This repository contains resources, including circuit diagrams, code, and project files from the IoTics AIoT Workshop, focusing on integrating Artificial Intelligence (AI) with the Internet of Things (IoT). It features hands-on projects exploring sensor integration, cloud services, machine learning, and robotics.
adafruit-io aiot arduino blynk cloud-integration computer-vision cpp deep-learning embedded-systems esp32 gesture-recognition haar-cascade iot machine-learning mediapipe object-detection python sensor-data surveillance wokwi
Last synced: 14 Oct 2025
https://github.com/gavinlyonsrepo/NOKIA5110_TEXT
ASCII text Library for the Nokia 5110 LCD ( PCD8544 controller) for the Arduino microcontroller eco-system. Nine ASCII text fonts of various sizes . Designed to be light weight, low memory footprint. Tested on Arduino , STM32 and ESP-X
5110 arduino arduino-library ascii-character-text ascii-fonts ascii-text-fonts attiny85 display esp32 esp8266 lcd lcd-library library minimal nokia nokia-5110 nokia-display nokia5110 pcd8544 stm32f103c8t6
Last synced: 17 Jul 2025
https://github.com/srwi/espessentials
Essentials to get you started with your Arduino projects using the ESP8266 and ESP32.
arduino esp32 esp32-arduino esp32-library esp8266 esp8266-arduino esp8266-library espressif wifimanager
Last synced: 07 May 2025
https://github.com/rupakpoddar/sound-reactive-led-strip
How to make a sound reactive RGB LED strip with Arduino
addressable-leds arduino audio audio-visualizer music rgb-led sound sound-detection
Last synced: 27 Oct 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: 29 Apr 2025
https://github.com/phptuts/fastled-animator
Create simple rgb led light animations without code.
Last synced: 21 Mar 2025
https://github.com/lflimeira/RoboticArmAndroid
:muscle: + :iphone: It's a simple project where you'll learn how to create a Robotic Arm with Arduino board, controlled by a Android smartphone using Bluetooth. (PT-BR: Um projeto simples onde você irá aprender como criar um braço robótico utilizando Arduino, e controlar ele via Bluetooth através de um aplicativo Android)
android android-application android-smartphone arduino bluetooth robotic-manipulator robotics
Last synced: 30 Mar 2025
https://github.com/mum4k/platformio_rules
These are Bazel Skylark rules for building and uploading Arduino programs using the PlatformIO build system.
arduino arduino-firmware arduino-platform bazel-rules
Last synced: 17 Oct 2025
https://github.com/makio135/webserial
WebSerial
arduino browser electronjs serial websocket
Last synced: 28 Oct 2025
https://github.com/mariolukas/fabscanpi-firmware
Firmware of FabScanPi 3D Laser Scanner
3d-laser-scanning arduino fabscanpi firmware laser
Last synced: 03 Sep 2025
https://github.com/Seeed-Studio/CodeCraft
Codecraft is a graphical programming software which is based on Scratch 3.0
arduino grove scratch3 seeedstudio
Last synced: 26 Jun 2025
https://github.com/gavinlyonsrepo/fourteensegdisplay
An Arduino library to display data on a seven 7, nine 9, fourteen 14 or sixteen 16 segment alphanumeric LED display module. Will work with common anode and cathode. Includes ASCII font and supports Hexadecimal, Decimal point, strings. Optimized low memory footprint. Provides a function for manually setting segments to any pattern. Uses Shift registers
14-segment-alphanumeric-display 74hc595 alphanumeric arduino arduino-library ascii attiny85 cathode fourteen fourteen-segment-display led library nine-segment segment seven-segment seven-segments-display shift-register sixteen-segment-display starburst stm32f103c8t6
Last synced: 25 Oct 2025
https://github.com/tomas-fryza/avr-labs
AVR course at Brno University of Technology
arduino assembly-language atmega328p avr brno-university-of-technology c-programming-language embedded i2c lcd-display oled-display-sh1106 uart
Last synced: 04 May 2025
https://github.com/robtillaart/ina219
Arduino library for INA219 voltage, current and power sensor
Last synced: 11 Jun 2025
https://github.com/mcorts/jaleometro
Sensor remoto y autónomo de ruido ambiental
arduino heltec lorawan ttn ttn-device
Last synced: 12 Apr 2025
https://github.com/sparkfun/sparkfun_bio_sensor_hub_library
arduino arduino-library heart-rate i2c pulse-oximeter qwiic sensor sparkfun
Last synced: 20 Aug 2025
https://github.com/alesgenova/film-memo
📷 A Film Photography Memo and Light Meter Device
adafruit arduino embedded film-photography photography
Last synced: 25 Apr 2025
https://github.com/lennarthennigs/espbattery
Arduino Library to calculate the ESP8266 (Feather Huzzah) LiPo battery level.
arduino arduino-library c-plus-plus embedded esp8266 feather-huzzah hardware mbed
Last synced: 24 Jul 2025
https://github.com/chuangzhu/insect-robot
:beetle: Control an insect using your cell phone.
arduino biology open-source-hardware oshw robotics wechat-mini-program
Last synced: 09 Apr 2025
https://github.com/nopnop2002/sc16is752
Driver for SC16IS752
arduino esp8266 raspberrypi sc16is750 sc16is752
Last synced: 17 Jun 2025
https://github.com/RobTillaart/FastTrig
Arduino library with interpolated lookup for sin() and cos()
Last synced: 17 Jul 2025
https://github.com/ftjuh/I2Cwrapper
I2Cwrapper is a firmware framework which helps you implement Arduino based I2C target (slave) devices for control of non-I2C hardware. Supports plain Arduinos, ESP8266, ESP32, SAMD, STM32, and ATtiny platforms.
arduino arduino-library esp32 esp8266 i2c i2c-device i2c-master i2c-slave i2c-target port-expander samd sensor servo servo-control stepper stepper-motor-control stm32 tft-display tm1638 ucglib
Last synced: 17 Jul 2025
https://github.com/gavinlyonsrepo/FourteenSegDisplay
An Arduino library to display data on a seven 7, nine 9, fourteen 14 or sixteen 16 segment alphanumeric LED display module. Will work with common anode and cathode. Includes ASCII font and supports Hexadecimal, Decimal point, strings. Optimized low memory footprint. Provides a function for manually setting segments to any pattern. Uses Shift registers
14-segment-alphanumeric-display 74hc595 alphanumeric arduino arduino-library ascii attiny85 cathode fourteen fourteen-segment-display led library nine-segment segment seven-segment seven-segments-display shift-register sixteen-segment-display starburst stm32f103c8t6
Last synced: 17 Jul 2025
https://github.com/mcauser/wemos-d1-mini-nokia-5110-pcd8544
Arduino examples
arduino nokia5110 pcd8544 wemos-d1-mini
Last synced: 03 Jul 2025
https://github.com/latonita/jeep-canbus
Projects around CAN BUS in Chrysler Jeep - VES enabler, other small features
arduino bus-monitoring can can-b can-bus chrysler hack jeep radio reverse-engineering
Last synced: 11 May 2025
https://github.com/designer2k2/2d-xmas-tree
a DIY flat christmas decoration with a ATtiny25, 20 led´s and a coin cell battery
arduino attiny charlieplexing christmas-lights christmas-tree decorative diy kicad leds oshw pcb-art
Last synced: 26 Aug 2025
https://github.com/Pi4IoT/Single_Board_Computer
Single Board Computer like Raspberry, Arduino, ASUS etc.
arduino asus bluetooth esp8266 esp8266-webserver i2c interpreter interrupt mqtt nanopi orangepi python raspberrypi teensy teensyduino
Last synced: 11 May 2025
https://github.com/peff74/esp32-c3_oled
litte Arduino code for ESP32-C3 SuperMini Board with 0.42 Inch OLED Display
arduino arduino-sketch esp32 esp32-c3 esp32-c3-super-mini oled ssd1306
Last synced: 20 Oct 2025
https://github.com/tornado67/drochill
ESP32 based bluetooth mouse jiggler
arduino chill esp32 jiggler mouse mouse-emulation mouse-jiggler mousemove platformio remote remote-work remote-workers remote-working
Last synced: 06 Apr 2025
https://github.com/professorjosedeassis/genius
Desenvolva passo a passo o jogo GENIUS no arduino.
Last synced: 27 Oct 2025
https://github.com/RobTillaart/MultiSpeedI2CScanner
Arduino I2C scanner that scans all addresses at multiple speeds.
Last synced: 17 Jul 2025
https://github.com/xreef/batterycapacitytesterarduinonano
Battery tester with arduino, with thermistor to check temperature of power resistance and battery. On version 0.2 now It's possible to select a battery type.
arduino battery battery-capacity-tester board breadboard capacity prototype schema tester thermistor
Last synced: 10 Oct 2025
https://github.com/tobozo/wifichanviz
WiFi scanner with visual persistence, intended to find the idlest channel e.g. to assign to a ZigBee device
arduino demo esp32 gfx lovyangfx m5stack m5stack-sd-updater odroid-go wifiscanner
Last synced: 05 Sep 2025
https://github.com/nerddisco/webusb-dmx512-controller
Manage a DMX512 universe with an Arduino-based controller directly from the browser by leveraging WebUSB
Last synced: 17 Mar 2025
https://github.com/RobTillaart/DHTlib
Arduino library for DHT temperature and humidity sensor. AVR optimized
Last synced: 17 Jul 2025
https://github.com/arduino/rp2040tools
arduino embedded embedded-systems microcontroller rp2040
Last synced: 19 Oct 2025
https://github.com/eslam-abdo/ota
This project is implemented to program BlueBill Board (STM32 Micro-controller) over the air using a website with PHP and NodeMCU board.
arduino arm at-command embedded embedded-c embedded-systems esp8266 internet-of-things iot microcontroller ota ota-firmware-updates ota-update php stm32 stm32cubemx stm32f103 stm32f103c8t6 wifi
Last synced: 07 May 2025
https://github.com/tomas-fryza/avr-course
AVR course at Brno University of Technology
arduino assembly-language atmega328p avr brno-university-of-technology c-programming-language embedded i2c lcd-display oled-display-sh1106 uart
Last synced: 05 Apr 2025
https://github.com/robtillaart/mcp23s17
Arduino library for SPI based MCP23S17 16 channel port expander
Last synced: 14 May 2025
https://github.com/jcomas/s8_uart
SenseAir S8 CO2 sensor library for serial communication (UART)
arduino co2 platformio s8 senseair senseair-s8 sensor
Last synced: 13 Apr 2025
https://github.com/thelogicmaster/esp-smart-display
A customizable ESP based LED matrix driver
arduino esp32 esp8266 led-matrix led-matrix-displays platformio pxmatrix vue
Last synced: 12 Apr 2025
https://github.com/aharshac/easyntpclient
Library to read time from Network Time Protocol (NTP) servers.
arduino arduino-library embedded esp8266 esp8266-arduino espressif iot nodemcu nodemcu-arduino ntp ntp-client ntp-library ntp-parser
Last synced: 21 Apr 2025
https://github.com/tobozo/esp8266sdupdater
💾 ESP8266 Prequel to M5Stack-SD-Updater
arduino esp8266 m5stack-sd-updater sd-card spiffs
Last synced: 05 May 2025
https://github.com/sensirion/arduino-liquid-flow-snippets
Arduino Code Snippets for Raw Sensor Communication with Sensirion Liquid Flow Sensors
arduino flow-meter ld20 liquid-flow-sensor lpg10 ls32 sensirion
Last synced: 14 Jun 2025
https://github.com/tobozo/WiFiChanViz
WiFi scanner with visual persistence, intended to find the idlest channel e.g. to assign to a ZigBee device
arduino demo esp32 gfx lovyangfx m5stack m5stack-sd-updater odroid-go wifiscanner
Last synced: 28 Mar 2025
https://github.com/tobozo/esp32-dcf77_analyzer_clock
⏰ An ESP32 TFT interpretation of the @deruiter's DCF77-Analyzer-Clock-V2.0
arduino atomic-clock dcf77 esp32 esp32-chimera-core weather
Last synced: 05 May 2025
https://github.com/yasir-shahzad/lcd1202
A cpp class for controlling a Nokia 1202 Mobile Phone LCD via Raspberry Pi SPI
arduino esp32 esp8266 lcd lcd-display nokia1202 ste2007
Last synced: 10 Apr 2025
https://github.com/gunthercox/arduinoneuronlibrary
Simulate neural activity with Arduino
Last synced: 05 Oct 2025
https://github.com/yasir-shahzad/am4096
AM4096 encoder interface for arduino
arduino encoder esp32 esp8266 megnetic-encoder
Last synced: 10 Apr 2025
https://github.com/yasir-shahzad/ade7758
Arduino Library for ADE7758
ade7753 ade7758 ade7953 arduino energy-consumption energy-monitor energymeter
Last synced: 10 Apr 2025
https://github.com/lupyuen/send_altitude_cocoos
IoT program for Arduino Uno / STM32 Blue Pill (libopencm3) that reads BME280 temperature + humidity + altitude sensors, via I2C or SPI with DMA and multitasking. Sends sensor data to Sigfox via Wisol Sigfox module on UART. Runs on cocoOS task scheduling library http://www.cocoos.net
arduino bme280 cocoos dma iot libopencm3 sigfox spi stm32 uart wisol
Last synced: 11 Apr 2025
https://github.com/yasir-shahzad/atm90e36
Arduino library for interfacing communicating with the ATM90E36 poly-phase metering AFE
arduino atm90e36 energy-consumption energy-monitor spi
Last synced: 09 Aug 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: 23 Jul 2025
https://github.com/RobTillaart/HT16K33
Arduino Library for HT16K33 4x7segment display
Last synced: 17 Jul 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/ikr4-m/pintufacerecog
Prototipe pengunci pintu otomatis menggunakan deteksi muka
Last synced: 28 Apr 2025