Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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-02-19 00:02:19 UTC
- JSON Representation
https://github.com/hpsaturn/co2_m5coreink
M5Coreink Multi Sensor Air Station
arduino co2 esp32 multi-sensor plaformio pm25
Last synced: 17 Oct 2024
https://github.com/suglider/adafruit_esp32s3_box
Arduino Adafruit compatible Library for ESP32-S3-Box device - 320x240 ST7789 TFT and TT21100 Capacitive Touch Screen
adafruit aiot arduino capacitive-touch-sensor display esp-box esp32 esp32-s3-box esp32s3 esp32s3-box library spi st7789 tt21100
Last synced: 10 Feb 2025
https://github.com/blckclov3r/rfid_security
MFRC522 RFID local security (School Project 2018)
arduino arduino-library cpp cprogramming
Last synced: 28 Nov 2024
https://github.com/snakeye/fpc1020-arduino
Testing FPC1020 fingerprint sensors with Arduino
arduino esp32 fingerprint fpc1020am fpc1020ap platformio scanner
Last synced: 10 Dec 2024
https://github.com/blckclov3r/gasleak_detector
(Arduino) Gas Leak Detector project using Arduino Uno, MQ6 gas sensor , sim900a and circuit breaker. (School Project 2019)
Last synced: 28 Nov 2024
https://github.com/makuna/analogkeypad
A library that makes interfacing analog keyboards easy
analog-keyboard arduino arduino-library
Last synced: 27 Oct 2024
https://github.com/pr-dc/prdc_tmaesc
PR-DC Arduino Library for T-Motor ALPHA ESC Telemetry Protocol.
arduino arduino-library esc t-motor telemetry tmotor
Last synced: 19 Dec 2024
https://github.com/gdsports/usbprinter_uhs2
USB Printer driver for USB Host Shield 2.0 Library
arduino esc-pos point-of-sale pos printer receipt-printer thermal-printer usb usb-host
Last synced: 13 Nov 2024
https://github.com/blckclov3r/apex5400_bill-acceptor
(Arduino) php bill acceptor/validator (School Project 2019)
Last synced: 28 Nov 2024
https://github.com/meqdaddev/homy-smart-home
Homy is a Smart Home System with Android app to control some of your home components via Bluetooth connection between your Android device & Bluetooth module with Arduino.
android android-smartphone arduino arduino-microcontroller bluetooth bluetooth-connection buzzer gas-detector hc-05 mq2 relay rgb-led sensors servo-motor
Last synced: 12 Feb 2025
https://github.com/sinanislekdemir/minik
Minik OS - Kernel with an Interpreted language for ATMega2560 and ESP32 boards.
arduino compiler esp32 esp32-wroom interpreter kernel programming-language
Last synced: 16 Feb 2025
https://github.com/handiko/mygps
GPS GPRMC Sentence parser library
arduino arduino-ide arduino-library arduino-sketch gprmc gps gps-library nmea-library nmea-parser
Last synced: 27 Oct 2024
https://github.com/caarlos0/esp8266-garage-door
Homekit controller and firmware for an ESP8266-based automated garage door
arduino esp8266 home-automation
Last synced: 02 Nov 2024
https://github.com/arm-university/arduino-projects-for-schools
Arduino MKR Projects for Schools is a colourful entry-level resource, which introduces learners to the exciting world of microcontrollers, the Internet of Things and Data Science. Learners use both simulators and physical devices to build systems and solve real-life problems.
arduino arduinomkr computerscience computing cs dataanalysis dataanalysisusingpython datascience education embeddedsystems iot pbl physicalcomputing
Last synced: 29 Nov 2024
https://github.com/robtillaart/i2c_24lc1025
Arduino library for the 24LC1025 I2C EEPROM and equivalent
Last synced: 19 Nov 2024
https://github.com/tobozo/m5stack-raytracer
An ESP32 study based on Dmitry V. Sokolov's tinyraytracer https://github.com/ssloy/tinyraytracer
arduino esp32 esp32-chimera-core m5stack m5stack-raytracer m5stack-sd-updater raytracing
Last synced: 23 Oct 2024
https://github.com/robtillaart/histogram
Arduino library for creating histograms
arduino histogram math statistics
Last synced: 19 Nov 2024
https://github.com/celliesprojects/minimaluploadauthesp32
A simple Arduino IDE upload example for ESP32 and ESPAsyncWebServer.
arduino authorization esp32 espasyncwebserver upload-file
Last synced: 08 Nov 2024
https://github.com/arduino-cli/arduino-node
🎁 Cross-Platform Arduino IDE in nodeJS
arduino arduino-ide arduino-node continuous-integration cross-platform nodejs
Last synced: 10 Feb 2025
https://github.com/akashkobal/universal-remote-control-
Turn your Arduino into a versatile universal remote control! This project empowers you to consolidate the control of various devices, including TVs, audio systems, and smart home gadgets, using a single Arduino-based interface. Explore the world of DIY home automation with this customizable and extensible remote control solution.
akash-kobal akashkobal ardino-project arduino customization diy home-automation infrared iot open-source remote remote-control smart-home-solution smarthome universal-remote-control universe-remote
Last synced: 05 Dec 2024
https://github.com/pbahner/serial-monitor
sending and writing serial data (for example to an Arduino)
arduino cli python serial serial-communication terminal
Last synced: 27 Oct 2024
https://github.com/tobozo/m5stack-rickroll
Offline rickrolling for your M5Stack
arduino esp32 esp32-arduino m5stack m5stack-sd-updater nevergonnagiveyouup nevergonnaletyoudown rickroll
Last synced: 23 Oct 2024
https://github.com/redayzarra/sleepapneadetection
My capstone project explores machine learning, hardware, and web development to create a smart home system for monitoring the health of homebound patients suffering from sleep apnea. The system includes data collection through sensors, embedded ML (TinyML) to analyze data, and web development for creating a medical dashboard.
arduino arduino-ide capstone capstone-project data-collection embedded-systems machine-learning machine-learning-algorithms medical mern mern-project mern-stack python tinyml web-development
Last synced: 26 Jan 2025
https://github.com/RobTillaart/PulsePattern
Arduino Library to generate repeating pulse patterns
Last synced: 24 Nov 2024
https://github.com/hxelec/antc3
150g Antweight Combat Robot project (Hirex)
arduino arduino-esp32 battlebots drv8251a esp32 esp32-c3 esp32-c3-mini-1 esp32c3 motor motor-control nhrl robot robotics robowars t-qt
Last synced: 10 Feb 2025
https://github.com/vortigont/firelamp_jeeui
WS2812 LED / HUB75 Informer FireLamp based on EmbUI framework
Last synced: 27 Oct 2024
https://github.com/abhineetraj1/arduino-lcd-calculator
Arduino Calculator made in C with Arduino IDE
arduino arduino-boards arduino-ide arduino-lcd arduino-project arduino-uno c-programming calculator
Last synced: 28 Nov 2024
https://github.com/claudemarais/findeachothercompass_esp32-c3
An Arduino project to create a compass that not only points North, but also points to another person. This is very useful for outdoor teams sports like Airsoft.
accelerometer airsoft arduino bn-880 bn880 compass esp32-c3 esp32c3 gps hard-iron-calibration hmc5883 magnetometer magnetometer-calibration mpu6050 oled-display soft-iron-calibration ssd1306 tilt-corrected-compass wireless-communication xiao-esp32-c3
Last synced: 10 Feb 2025
https://github.com/handiko/arduino-rfpainter
Painting some funny pictures on your Spectrogram!
ad9851 arduino arduino-uno fmcw gqrx radio radio-frequency software-defined-radio
Last synced: 27 Oct 2024
https://github.com/robtillaart/x9c10x
Arduino Library for X9C10X series digital potentiometer.
Last synced: 19 Nov 2024
https://github.com/miguelargentina/invernadero_autonomo_web
This project is an autonomous greenhouse, controlled by an Arduino microprocessor. The user interface was developed using HTML and Javascript, but will soon be refactored using Ruby on Rails.
arduino greenhouse ror ruby-on-rails
Last synced: 12 Jan 2025
https://github.com/maxwelljay256/mega_12800
Arduino 巡线避障小车,HITSZ 2022 自动化认识与实践课程项目
Last synced: 03 Jan 2025
https://github.com/lynkos/algae-detection
Detect and identify different species of harmful algae within natural water in real-time with AI and a camera (i.e., ESP32-CAM, smartphone, or webcam).
ai arduino artificial-intelligence c cnn computer-vision cpp deep-learning esp32 espressif html iot machine-learning neural-network opencv opencv-python python tinyml ultralytics yolov8
Last synced: 10 Dec 2024
https://github.com/martouta/bike-mario-kart
Play the Nintendo Switch racing game "Mario Kart 8 Deluxe" using a real bike
arduino bicycle bike mario-kart-8-deluxe nintendo-switch
Last synced: 02 Jan 2025
https://github.com/wa1tnr/ainsuforth-gen-exp-m4
ainsuForth - generalized - all targets, including SAMD51 M4 - experimental
arduino forth platformio samd51 text-interpreter yaffa yaffa-arm
Last synced: 17 Dec 2024
https://github.com/maximemoreillon/scale
WiFi and MQTT enabled scale. Features ability to get OTA updates.
Last synced: 21 Nov 2024
https://github.com/nathanramanoodles/sensortobutton
An Arduino Library to eradicate repetitiveness in sensor data and buttons.
arduino arduino-library esp8266 objective-c
Last synced: 15 Nov 2024
https://github.com/azizbenismail/projet_parental_monitoring_system_qt
Notre application contrairement aux autres applications de sécurité parentale dépasse l’entourage familial pour qu'elle fait intervenir d’autres éléments hors les parents pour assurer la sécurité des enfants
arduino arduino-library c qt sketchup
Last synced: 20 Nov 2024
https://github.com/JChristensen/PowerOutageMonitor_SW
Sketch for an Arduino-based Power Outage Logger
arduino logger mcp79411 mcp79412 outage power project real-time-clock
Last synced: 24 Nov 2024
https://github.com/chasecares/airgradient-influxdb
AirGradient Pushing to InfluxDB or MQTT
airgradient arduino home-assistant influxdb influxdb2 iot mqtt
Last synced: 09 Jan 2025
https://github.com/mr-addict/useless-box
Arduino Useless Box
3d-printing arduino useless-box
Last synced: 13 Nov 2024
https://github.com/JAndrassy/SunriseClock
A light 'alarm' clock designed for gentle wake-up with increasing light intensity.
alarm-clock arduino arduino-sketch esp8266 sntp tm1637 wifimanager
Last synced: 24 Nov 2024
https://github.com/malcx95/zekeyboard
Custom RGB-backlit 3D-printed mechanical keyboards with custom firmware
arduino keyboard keyboard-firmware mechanical-keyboard rgb teensy
Last synced: 28 Nov 2024
https://github.com/curiositygym/motordriver
Library for Arduino Motor Driver V1
arduino arduino-library cpp motor-driver v1
Last synced: 20 Nov 2024
https://github.com/RobTillaart/GAMMA
Arduino Library for the GAMMA function to adjust brightness of LED's etc.
Last synced: 24 Nov 2024
https://github.com/akshay-vs/soil-moist
An Arduino based soil moisture monitor
Last synced: 28 Nov 2024
https://github.com/andrewdalpino/tankrobot
An autonomous tank robot controlled by a NodeMCU and guided by LiDAR and inertial sensing units.
arduino autonomous-robots control-theory esp8266 imu lidar machine-learning ml mpu6050 nodemcu nodemcu-esp8266 reinforcement-learning robot robotics self-supervised-learning
Last synced: 24 Nov 2024
https://github.com/apoorvlathey/mask-chain
Verify Authenticity of Masks using Blockchain and IoT
arduino blockchain iot nodejs react solidity web3
Last synced: 26 Nov 2024
https://github.com/knutwurst/gbs-control-atmega
GBS 8200 Controller / I2C Configuration reader/writer based on Arduino/ATMega with some nice debug functions, presets and widescreen-support.
arduino atmega game-console gbs gbs-control gbs-control-atmega video-processing
Last synced: 15 Nov 2024
https://github.com/olback/h7-bootloader-rev
arduino bootloader h7 hacktoberfest reverse-engineering
Last synced: 15 Dec 2024
https://github.com/mykeels/electron-arduino-radar
An electron app, providing a visual indicator of obstacles observed by an ultra-sonic sensor.
arduino electron javascript radar servo ultrasonic-sensor
Last synced: 15 Dec 2024
https://github.com/redetection/bathroom-light
Automatic light control in the bathroom
arduino home-automation led-strips smarthome
Last synced: 25 Nov 2024
https://github.com/magiccube/esp-iot-adapter-arduino
A simple way to setup IoT project using Arduino board and ESP8266.
arduino esp8266 esp8266-arduino
Last synced: 24 Nov 2024
https://github.com/zakkemble/nrf905-arduino
nRF905 Arduino Library
arduino arduino-library cplusplus cpp driver radio
Last synced: 19 Nov 2024
https://github.com/kriswiner/lis2dw12
Arduino sketches demonstrating operation of ST's LIS2DW12 low-power accelerometer
accelerometer arduino wake-on-motion
Last synced: 17 Jan 2025
https://github.com/imvickykumar999/ideationology-lab
Learn Python at IDEATIONOLOGY Lab
arduino blink center-of-excellence css esp32 esp8266 html ideationology ir-sensor lab python servo tutorial ultrasonic-sensor
Last synced: 01 Dec 2024
https://github.com/RobTillaart/AD5144A
Arduino library for I2C digital potentiometer AD5144A
Last synced: 24 Nov 2024
https://github.com/stunkymonkey/esp8266-smartclock
An IoT-Device based on NodeMCU-ESP8266, MAX7219 and DHT11
Last synced: 01 Dec 2024
https://github.com/RobTillaart/bitHelpers
Arduino library with static functions on bit level (a.k.a. bit hacks)
Last synced: 24 Nov 2024
https://github.com/kriswiner/sths34pf80
ST IR temperature sensor with embedded presence and motion detection
Last synced: 16 Nov 2024
https://github.com/RobTillaart/ADT7470
Arduino library for I2C ADT7470 Fan Monitoring
arduino fan monitoring temperature
Last synced: 24 Nov 2024
https://github.com/ratopi/netzfrequenz
Messung der Netzfrequenz mit einem Arduino
Last synced: 14 Nov 2024
https://github.com/xreef/EByte_LoRa_E22_micropython_library
MicroPython LoRa EBYTE E22 device library complete and tested with Arduino SAMD, esp8266, esp32, Raspberry, rp2040 and STM32. sx1262/sx1268
arduino e22 ebyte esp32 esp8266 lora micropython raspberry-pi-pico rp2040 samd stm32 sx1262 sx1268 uart
Last synced: 15 Nov 2024
https://github.com/esp32beans/ble_hid_client
ESP32 NimBLE Bluetooth Low Energy HID Client/Central and Mouse Pass Through
arduino ble ble-central ble-client bluetooth bluetooth-low-energy esp32 hid mouse nimble pass-through
Last synced: 12 Nov 2024
https://github.com/kriswiner/mmc5983ma
Arduino sketch for 10 DoF AHRS using the MMC5983MA magnetometer
ahrs arduino magnetometer mems
Last synced: 16 Nov 2024
https://github.com/maximemoreillon/esp32_camera_web_server
Firmware for an AI thinker ESP32-CAM board
arduino camera esp32 esp32-cam firmware iot web-server
Last synced: 21 Nov 2024
https://github.com/carcargroup05/robotvacuum
Due to this aging society, we intended to develop a robot vacuum to care for senior citizens. It has the ability not only to clean the floor but also to detect whether a senior citizen have fallen using a Pi camera and a google ML model(MediaPipe).
app-inventor arduino arduino-mega-2560 c cpp mediapipe ml openc pi-camera python python3 raspberry-pi-4 raspberry-pi-camera
Last synced: 13 Feb 2025
https://github.com/RobTillaart/Correlation
Arduino library to determine the correlation between X and Y datasets.
arduino correlation math statistics
Last synced: 24 Nov 2024
https://github.com/elmot/arduino-to-clion
Arduino-AVR -> Professional ARM project migration with CLion
arduino bmp085 clion clion-embedded e-paper embedded
Last synced: 17 Nov 2024
https://github.com/RobTillaart/BH1750FVI_RT
Arduino library for BH1750FVI (GY-30) Lux sensor
Last synced: 24 Nov 2024
https://github.com/RobTillaart/XMLWriter
Arduino Library to create simple XML (messages, files, print, ...)
Last synced: 24 Nov 2024
https://github.com/marlon360/opcn3-arduino
An Arduino library for the Alphasense OPC-N3 dust sensor. Compatible with NodeMCU, ESP8266.
alphasense arduino arduino-library dust esp8266 nodemcu opcn3 sensor
Last synced: 22 Nov 2024
https://github.com/RobTillaart/I2C_24LC1025
Arduino library for the 24LC1025 I2C EEPROM and equivalent
Last synced: 24 Nov 2024
https://github.com/jorticus/umate
Arduino library for the Outback MATE protocol
Last synced: 13 Feb 2025
https://github.com/RobTillaart/infiniteAverage
Arduino Library to calculate an average of many many samples
arduino average math statistics
Last synced: 24 Nov 2024
https://github.com/wagiminator/ATtiny814-AquaTimer
Programmable Timer for Aquariums
aquarium aquarium-automation aquarium-controller arduino attiny attiny814 avr oled pcb tinyavr
Last synced: 25 Nov 2024
https://github.com/sabas1080/esp8266-esp32_projects
Experiments with ESP8266 y ESP32
arduino esp32 esp8266 examples ifttt ifttt-maker ifttt-makerwebhooks ifttt-webhooks mqtt mqtt-client wifi
Last synced: 01 Dec 2024
https://github.com/jonthysell/ataricontroller
Arduino library to read Atari 2600 controllers.
arduino arduino-library atari atari-2600 controller gamepad joystick
Last synced: 15 Nov 2024
https://github.com/RobTillaart/MINMAX
Arduino library to find peaks in a signal
Last synced: 24 Nov 2024
https://github.com/mcorts/m5stickc_ph_sensor
pH (Power of Hydrogen) sensor for water based solution with ph-4502c and ESP32 microprocessor
arduino esp32-arduino iot m5stickc
Last synced: 26 Nov 2024
https://github.com/davebaraka/duino
Control an Arduino using Bluetooth
android arduino bluetooth flutter flutter-ui ios
Last synced: 16 Jan 2025
https://github.com/charliegerard/street-fighter-arduino-tflite
Prototype of Street Fighter game to play with hand movements using the Arduino Nano 33 BLE Sense and TensorFlow Lite
arduino hci javascript tensorflow tensorflow-lite web-bluetooth
Last synced: 15 Nov 2024
https://github.com/xreef/ebyte_lora_e22_micropython_library
MicroPython LoRa EBYTE E22 device library complete and tested with Arduino SAMD, esp8266, esp32, Raspberry, rp2040 and STM32. sx1262/sx1268
arduino e22 ebyte esp32 esp8266 lora micropython raspberry-pi-pico rp2040 samd stm32 sx1262 sx1268 uart
Last synced: 10 Feb 2025
https://github.com/fiqryq/arduino-gempa-mcu
Source code arduino aplikasi pendeteksi gempa menggunakan database firebase realtime database.
android arduino arduino-gempa-mcu iot
Last synced: 20 Feb 2025
https://github.com/thatdamnranga/iDrive
Arduino library for devices compatible with either avr_can or due_can, to interface with a BMW iDrive controller
arduino arduino-due arduino-library can can-bus
Last synced: 17 Nov 2024