Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Arduino
![](https://explore-feed.github.com/topics/arduino/arduino.png)
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-05 00:02:19 UTC
- JSON Representation
https://github.com/ldab/kxtj3-1057
KXTJ3-1057 Tri-axis Digital Accelerometer - Arduino Library
accelerometer arduino arduino-library atmega328p esp8266 esp8266-arduino iot
Last synced: 09 Nov 2024
https://github.com/RobTillaart/PCA9635
Arduino library for PCA9635 I2C 8 bit PWM LED driver - 16 channel.
Last synced: 24 Nov 2024
https://github.com/udivankin/stepper2
This library allows you to control cheap 28BYJ-48 stepper motor on ESP8266 board
28byj 28byj-48 arduino arduino-library esp8266 nodemcu stepper stepper-motor
Last synced: 08 Nov 2024
https://github.com/bertrik/pm1006
Arduino project to communicate with the Cubic PM1006 particle sensor
airquality arduino ikea ikeahack matter particulate pm pm25 pm6000
Last synced: 08 Nov 2024
https://github.com/tfry-git/closedplayer
Kid-friendly RFID-tag-based MP3 player
Last synced: 27 Oct 2024
https://github.com/alanesq/dro
Super cheap Digital Readout (DRO) for lathes, milling machines etc. (cheap yellow display)
arduino caliper cheap-yellow-display digital digital-calipers dro esp32 lathe milling-machine
Last synced: 06 Nov 2024
https://github.com/mat1jaczyyy/teensy-underlights
LED Strip MIDI for Teensy - controlling LED strips via MIDI
arduino led-strips midi-controller
Last synced: 27 Oct 2024
https://github.com/stdevPavelmc/ft817
Improved Arduino CAT library for the Yaesu FT817
arduino cat cat-library ft817 ft857 ft857d ham hamradio
Last synced: 05 Nov 2024
https://github.com/gonzalo123/arduino_rpi_i2c
Arduino and Raspberry Pi working together (with i2c)
arduino i2c python raspberry-pi
Last synced: 27 Jan 2025
https://github.com/MajicDesigns/MD_DS1307
DS1307 Real Time Clock Library
arduino arduino-library clock ds1307 rtc time
Last synced: 24 Nov 2024
https://github.com/akshaymogaveera/self-driving-robot-using-neural-network
This project introduces the autonomous robot which is a scaled down version of actual self-driving vehicle and designed with the help of neural network. The main focus is on building autonomous robot and train it on a designed track with the help of neural network so that it can run autonomously without a controller or driver on that specific track. The robot will stream the video to laptop which will then take decisions and send the data to raspberry pi which will then control the robot using motor driver. This motor driver will move the robot in required directions. Neural Network is used to train the model by first driving the robot on the specially designed track by labeling the images with the directions to be taken. After the model is trained it can make accurate predictions by processing the images on computer. This approach is better than conventional method which is done by extracting specific feature from images.
arduino artificial-neural-networks driverless-car google gradient-descent keras machine-learning neural-network opencv opencv3-python python raspberry-pi robotics self-driving-car self-driving-car-simulation tensorflow tensorflow-models waymo
Last synced: 29 Oct 2024
https://github.com/machine-learning-tokyo/edgeai-lab-microcontroller-series
This repository is to share the EdgeAI Lab with Microcontrollers Series material to the entire community. We will share documents, presentations and source code of two demo applications.
arduino edgeai hardware machinelearning
Last synced: 09 Nov 2024
https://github.com/gavinlyonsrepo/Cap_meter_arduino
Capacitance meter, Arduino-based, three tests , range 18pf to 4F , Push Button input , OLED and serial monitor output.
128x32 analog-pins arduino button cap cap-meter-arduino capacitance capacitance-meter capacitor cplusplus meter nano oled range rc serial-monitor test tester testing uno
Last synced: 24 Nov 2024
https://github.com/stdevpavelmc/ft817
Improved Arduino CAT library for the Yaesu FT817
arduino cat cat-library ft817 ft857 ft857d ham hamradio
Last synced: 27 Oct 2024
https://github.com/xreef/aurora_web_invert_monitor
Here a full Web application hosted in a esp8266 to retrieve and manage production data of the solar inverter ABB (ex Power One now Fimer) Aurora.
abb arduino aurora esp8266 inverter photovoltaic powerone web-interface
Last synced: 08 Nov 2024
https://github.com/pilotak/weathermeters
Arduino library for processing wind speed, wind wane and rain gauge sensors (WH 1080, Sparkfun)
arduino arduino-library esp32 esp8266 meteo rain-gauge rainmeter weather wh1080 winddirection windspeed
Last synced: 16 Nov 2024
https://github.com/end2endzone/softtimers
A collection of software timers that allows one to properly time multiple events and know when each "timer" expires meaning that an action is required. The library aims at greatly simplifying multitask complexity.
arduino non-blocking timers timing
Last synced: 24 Nov 2024
https://github.com/RobTillaart/FastMap
Arduino library for Fast mapping and constraining
Last synced: 24 Nov 2024
https://github.com/RobTillaart/ParallelPrinter
Arduino library that implements a parallel printer - print interface
Last synced: 24 Nov 2024
https://github.com/arduino/report-size-deltas
GitHub Actions action that comments on pull requests with a report of change in memory usage of Arduino sketches
arduino ci continuous-integration github-actions tooling-team
Last synced: 04 Feb 2025
https://github.com/robtillaart/parallelprinter
Arduino library that implements a parallel printer - print interface
Last synced: 19 Nov 2024
https://github.com/robtillaart/mt8870
Arduino library for MT8870 DTMF decoder (breakout)
Last synced: 19 Nov 2024
https://github.com/jeffthompson/physicalcomputing
A course on art, electronics, and interactivity
arduino art circuit-python electronics interactive physical-computing stevens-institute-of-technology
Last synced: 09 Oct 2024
https://github.com/hepter/web-logic-analyzer
Web-based Logic Analyzer for ESP8266 and ESP32 that can be controlled and viewed via web browser also supports button controls and can produce output for PulseView.
arduino digital-signal-processing esp32 esp8266 logic-analyzer nodemcu pulseview sigrok web-interface
Last synced: 24 Jan 2025
https://github.com/arminjo/arduino-utils
Utility collection for Arduino programming
adc-utils arduino dumping ema ema-filters hcsr04 lowpass optiboot-bootloader showinfo sleep tracing utilities
Last synced: 27 Oct 2024
https://github.com/retro-esp32/Odroid-GO-ILI9342
ESP32 version of Gaboze Pocaio based on Odroid-Go
arduino arduino-library esp32 ili9342 make odroid odroid-go tft tft-display tft-lcd
Last synced: 18 Nov 2024
https://github.com/luos-io/arduino_core
Adapted versions of Arduino core allowing to support Luos.
Last synced: 07 Nov 2024
https://github.com/robtillaart/ags02ma
Arduino library for AGS02MA TVOC sensor
arduino arduino-library esp32 esp8266
Last synced: 19 Nov 2024
https://github.com/billwilliams1952/arduino-cascadable-low-pass-filter
Cascadable Low Pass Filter
arduino arduino-library arduino-platform c c-plus-plus cascade-lpf filter lowpass-filter lpf sampling-theory
Last synced: 02 Dec 2024
https://github.com/robtillaart/ad524x
Arduino library for I2C digital potentiometer AD5241 AD5242
arduino arduino-library potentiometer
Last synced: 19 Nov 2024
https://github.com/RobTillaart/AD524X
Arduino library for I2C digital potentiometer AD5241 AD5242
arduino arduino-library potentiometer
Last synced: 24 Nov 2024
https://github.com/handiko/esp-12ef-eagle-library
Eagle library for the barebone ESP-12E/F WiFi modules.
arduino eagle eagle-cad eagle-library eagle-pcb esp-12 esp-12e esp-12f esp8266
Last synced: 27 Oct 2024
https://github.com/acbrandao/arduino-projects
Personal Arduino Projects: low-power Battery mailbox, Lora+GPS and , Vibration alert
arduino esp32 gps gps-tracker lora
Last synced: 05 Feb 2025
https://github.com/robtillaart/functiongenerator
Arduino library to generate wave forms (nummeric) for a DAC
arduino function-generator waveform
Last synced: 19 Nov 2024
https://github.com/robtillaart/fastshiftin
Arduino library for (AVR) optimized shiftIn - e.g. 74HC165
Last synced: 19 Nov 2024
https://github.com/gdsports/m5stackusbexamples
M5Stack USB Host Examples
arduino esp32 m5stack usb-host
Last synced: 13 Nov 2024
https://github.com/ai-techsystems/arduino
tinyml library for Arduino
arduino arduino-boards arduino-library arduino-nano c-plus-plus deep-learning deeplearning embedded embedded-devices hardware tinyml
Last synced: 12 Nov 2024
https://github.com/gdsports/xymodem
Arduino XYMODEM file transfer protocol
accessible adafruit adafruit-circuit-playground adaptive-technology arduino key-macro keyboard-shortcuts launcher xmodem ymodem
Last synced: 13 Nov 2024
https://github.com/patchworkboy/trowasoftcontrol
Set of Arduino sketches for Neotrellis 8x8 Feather M4 Express & NeoTrellisM4 (4x8) for use specifically with Trowasoft multiSeq and MindMeld Mixer modules for VCVRack2, with accompanying Rack file.
adafruit arduino neotrellis vcvrack
Last synced: 22 Oct 2024
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: 17 Nov 2024
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: 08 Nov 2024
https://github.com/ongzzzzzz/p5.web-serial
A p5.js library for using the Web Serial API to access devices like Arduino, no setup required
arduino javascript p5 p5-js p5-library p5js physical-computing processing serial serialport web-serial web-serial-api
Last synced: 11 Oct 2024
https://github.com/mrgreensworkshop/arduinopico_raspipicow_alexaenabledsmartdevices
Amazon Alexa enabled smart devices with Raspberry Pi Pico W
alexa amazon-alexa amazon-echo amazon-echo-device arduino diy home-automation iot raspberry-pi-pico raspberry-pi-pico-w raspberry-pico raspberrypi-pico raspberrypipico raspberrypipicow
Last synced: 11 Oct 2024
https://github.com/retro-esp32/odroid-go-ili9342
ESP32 version of Gaboze Pocaio based on Odroid-Go
arduino arduino-library esp32 ili9342 make odroid odroid-go tft tft-display tft-lcd
Last synced: 09 Nov 2024
https://github.com/RobTillaart/AGS02MA
Arduino library for AGS02MA TVOC sensor
arduino arduino-library esp32 esp8266
Last synced: 24 Nov 2024
https://github.com/nopnop2002/arduino-si4432
Arduino library for SILICON LABS SI443x
Last synced: 27 Oct 2024
https://github.com/lexus2k/avrsim
AVR Simulator to run Atmel code on desktop pc
arduino atmel attiny85 avr-simulator simulator
Last synced: 27 Oct 2024
https://github.com/thingpulse/esp32-weather-station-touch
Sample application for the ThingPulse ESP32 Color Kit Grande
arduino esp32 openweathermap weather weather-station wifi
Last synced: 12 Nov 2024
https://github.com/copych/esp32_s3_sampler
ESP32-S3 based sampler handles gigabytes of PCM WAV files, up to 19 stereo voices polyphony, CD quality
arduino audio esp32-s3 esp32s3 music sampler synth synthesizer wav
Last synced: 10 Oct 2024
https://github.com/jasonwebb/jar-of-fireflies
Mason jar with interactive LEDs that mimic fireflies on a warm summer night, realized with an Arduino-enabled ATTiny85, multiple power options and a sensor interface.
arduino attiny attiny85 eagle electronics fireflies firefly jar leds pcb
Last synced: 20 Nov 2024
https://github.com/infineon/tle9879-bldc-shield
arduino arduino-library makers prototyping
Last synced: 05 Nov 2024
https://github.com/victornpb/evc_pt2257
Arduino C++ Library for using PT2257 - Electronic Volume Controller IC
arduino arduino-library cpp digital-potentiometer i2c
Last synced: 23 Oct 2024
https://github.com/andygeiss/esp32-controller
This package provides an API for mapping Golang into Arduino code, which can be used by https://github.com/andygeiss/esp32-transpiler.
Last synced: 10 Oct 2024
https://github.com/gofirst-robotics/lunabotics
The official NASA Lunabotics GitHub repository for University of Minnesota Robotics.
arduino gstreamer jetson-agx-orin nvidia-isaac-ros ros2 ros2-humble
Last synced: 21 Nov 2024
https://github.com/robotis-git/open_manipulator_perceptions
perceptions for manipulation
arduino dynamixel gazebo manipultor moveit openmanipultor package robot robotis ros turtlebot turtlebot3
Last synced: 14 Nov 2024
https://github.com/VikOlliver/Microwriter
A reboot of the 80's Microwriter accessible chord keyboard done using an Arduino
arduino chord hid keyboard microwriter mouse quinkey usb
Last synced: 28 Oct 2024
https://github.com/Erriez/ErriezTM1638
TM1638 LED driver with key-scan library for Arduino
arduino c-plus-plus documentation esp32 esp8266 examples getting key-scan led library started tm1638 uno
Last synced: 24 Nov 2024
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: 07 Nov 2024
https://github.com/gavinlyonsrepo/HD44780_LCD_PCF8574
Library to support the HD44780 LCD , (I2C PCF8574 "backpack" interface) for the Arduino eco system
arduino arduino-display arduino-library arduino-platform character-lcd display display-library hd44780 hd44780-display i2c lcd lcd-controller lcd-display lcd-library lcd-screen lcd1602 lcd16x2 lcd2004 lcd20x4 pcf8574
Last synced: 05 Nov 2024
https://github.com/abhineetraj1/arduino-prosthetic-arm
Body powered prosthetic hand mechanisms are actuated by human body movement through wires or cables and their goal is to substitute the human hand more esthetically than functionally.
arduino arduino-project arduino-uno prosthetic-arms prosthetics
Last synced: 27 Jan 2025
https://github.com/nannigalaxy/wifi-controlled-multiwii
Controlling Arduino based MultiWii drone using esp8266
arduino drone esp8266 final-year-project flight-controller mini-project multiwii ppm websocket wifi
Last synced: 19 Dec 2024
https://github.com/legion2/corsairlightingprotocolboards
Arduino boards definition for use with the Corsair Lighting Protocol library.
arduino arduino-boards corsair
Last synced: 07 Nov 2024
https://github.com/platisd/vasttrapi
Your personal departures screen for Västtrafik buses, using a Raspberry Pi Zero W and an ATtiny85 power control board
arduino attiny goteborg raspberrypi vasttrafik
Last synced: 12 Oct 2024
https://github.com/robtillaart/am232x
Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor
arduino humidity i2c sensor temperature
Last synced: 19 Nov 2024
https://github.com/hpsaturn/m5stickc-dcf77-hat
Basic implementation of a DCF77 receiver (hat) for the M5StickCPlus ESP32 board
arduino dcf77 esp32 m5stack m5stickcplus platformio
Last synced: 17 Oct 2024
https://github.com/arduino/wifi101-firmwareupdater-plugin
WiFi101 Firmware Updater Tool for Arduino IDE
Last synced: 04 Feb 2025
https://github.com/ciband/bip39
Portable C++ implementation of BIP39
arduino arkecosystem bip39 bitcoin cryptocurrency esp32-arduino esp8266-arduino platformio
Last synced: 18 Nov 2024
https://github.com/strid3r21/beemotions3
Home to all files related to the Bee Motion S3
arduino circuitpython esp32 esp32-s3 micropython
Last synced: 09 Nov 2024
https://github.com/RobTillaart/AM232X
Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor
arduino humidity i2c sensor temperature
Last synced: 24 Nov 2024
https://github.com/jasonacox/tinystepper
Simple Arduino library to drive stepper motors. Small and easy to use.
28byj-48 arduino arduino-library attiny robotics stepper-motor
Last synced: 01 Jan 2025
https://github.com/kriswiner/lsm6dso
Sketches demonstrating utility of the LSM6DSO for motion sensing
Last synced: 16 Nov 2024
https://github.com/robotis-git/turtlebot3_manipulation_simulations
simulation for OpenManipulator with TurtleBot3
arduino dynamixel gazebo manipultor moveit openmanipultor package robot robotis ros turtlebot turtlebot3
Last synced: 14 Nov 2024
https://github.com/electroniccats/catsatzero
Kit CatSat Zero
arduino cansat catsatzero electronic-cats kit-catsat samd21 space-education
Last synced: 24 Nov 2024
https://github.com/osteele/arduino-ble-imu
Publish IMU data over BLE
arduino ble bno055 btle esp32 esp32-arduino imu
Last synced: 11 Oct 2024
https://github.com/jackw01/led-ring-clock
Arduino LED analog clock
analog-clock arduino fastled led-display
Last synced: 07 Nov 2024
https://github.com/celliesprojects/estreamplayer32
An esp32 app to play radio streams and music from a local lamp or llmp server through a i2s DAC. Compiles in the Arduino IDE.
aac-decoder arduino arduino-ide audio-player dac esp32 esp32-arduino espasyncwebserver icy-streams m5stack-node media-player mp3-decoder mp3-streaming playlist radio-stations web-app web-streaming webradio
Last synced: 08 Nov 2024
https://github.com/culeshovi/self-driving-rc-car
a self driving rc car using neural network and computer vision.
arduino arduino-boards arduino-uno artificial-intelligence convolutional-neural-networks deep-learning machine-learning neural-network neural-networks opencv opencv-python opencv2 opencv3 opencv3-python python python-3-5 python3 raspberry-pi-3 rccar tensorflow
Last synced: 24 Jan 2025
https://github.com/sparkfun/sparkfun_esp32_thing_plus_dmx_to_led_shield
The SparkFun ESP32 DMX to LED Shield is capable of DMX output, input, as well as Artnet input.
arduino dmx led sparkfun sparkfun-products
Last synced: 16 Nov 2024
https://github.com/marcin-chwedczuk/mega-iso-vga
Using an old 8-bit ISA VGA card with Arduino Mega
8bit arduino isa retrocomputing vga
Last synced: 02 Feb 2025
https://github.com/adamff-dev/localekeyboard.sh
This software generates a Keyboard.cpp file (For the Keyboard arduino library) according to the locale we want.
arduino cpp ducky hid hid-injection keyboard keyboard-arduino-library keyboard-library language layouts locales malduino rubber-ducky whid
Last synced: 14 Nov 2024
https://github.com/per1234/themetest
Documentation and a testing sketch for modifying Arduino IDE themes
Last synced: 16 Nov 2024
https://github.com/maxmacstn/ha-solarweatherstation
Weather station powered by Solar cell - Designed to be fully working with Home Assistant
arduino homeassistant mqtt weather-station
Last synced: 01 Nov 2024
https://github.com/aagarwal1012/home-automation
📱 Home Automation System using an Arduino board with Bluetooth being remotely controlled by any Android OS smartphone.
android app arduino bluetooth-controller home-automation
Last synced: 16 Dec 2024
https://github.com/zanzythebar/easynetworkmanager
An easy network manager for the ESP32
arduino esp32 esp8266 mdns mdns-sd networkmanager ota platformio restful-api wifi wifimanager
Last synced: 27 Oct 2024
https://github.com/eigenein/rc-car
DIY RC car controlled by Android app via Bluetooth
android android-application arduino bluetooth bluetooth-android bluetooth-arduino c-plus-plus diy kotlin-android platformio rc-car rxandroid rxjava2
Last synced: 18 Jan 2025