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: 2024-12-18 00:01:59 UTC
- JSON Representation
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/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/RobTillaart/FastMap
Arduino library for Fast mapping and constraining
Last synced: 24 Nov 2024
https://github.com/robtillaart/mt8870
Arduino library for MT8870 DTMF decoder (breakout)
Last synced: 19 Nov 2024
https://github.com/RobTillaart/ParallelPrinter
Arduino library that implements a parallel printer - print interface
Last synced: 24 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/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/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/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/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/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/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/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/robtillaart/functiongenerator
Arduino library to generate wave forms (nummeric) for a DAC
arduino function-generator waveform
Last synced: 19 Nov 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/robtillaart/fastshiftin
Arduino library for (AVR) optimized shiftIn - e.g. 74HC165
Last synced: 19 Nov 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/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/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: 07 Oct 2024
https://github.com/gdsports/m5stackusbexamples
M5Stack USB Host Examples
arduino esp32 m5stack usb-host
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/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/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/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/RobTillaart/AD524X
Arduino library for I2C digital potentiometer AD5241 AD5242
arduino arduino-library potentiometer
Last synced: 24 Nov 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/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/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/nopnop2002/arduino-si4432
Arduino library for SILICON LABS SI443x
Last synced: 27 Oct 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/lexus2k/canvas
Canvas graphics library
arduino arduino-library canvas2d gfx graphics
Last synced: 27 Oct 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/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: 10 Dec 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/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/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/kriswiner/lsm6dso
Sketches demonstrating utility of the LSM6DSO for motion sensing
Last synced: 16 Nov 2024
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/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: 22 Dec 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/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/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/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/mcuw/esp32-ghbuild-template
Project template to build esp32, esp32c6, esp32s2 and esp32s3 firmware in the cloud with github-actions
arduino esp32 esp32-c6 esp32-s3-box esp32s2 esp32s3 espressif gh-actions lilygo lilygo-tcameraplus-s3 lilygo-tdisplay-s3 lilygo-tdisplay-s3-long platformio t-cameraplus-s3 t-display-s3 t-display-s3-long t-watch-s3 tdisplay twatch wt32-sc01-plus
Last synced: 10 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/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/yveaux/ledpattern
Arduino library to run set-and-forget LED blink patterns
arduino arduino-library fastled led led-controlling neopixel ws2812b
Last synced: 27 Oct 2024
https://github.com/yveaux/tdc7200
Arduino library for the Texas Instruments TDC7200 Time-to-Digital Converter for Time-of-Flight Applications in LIDAR, Magnetostrictive and Flow Meters
arduino arduino-library lidar tdc texas-instruments time-of-flight ultrasonic ultrasound
Last synced: 27 Oct 2024
https://github.com/mytechnotalent/hacking-risc-v
A FREE comprehensive step-by-step embedded RISC-V hacking tutorial covering RISC-V Embedded Software Development to Reverse Engineering.
arduino assembler assembly-language hack hacking platformio reverse-engineering risc-v riscv
Last synced: 10 Oct 2024
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/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/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/skx/z80retroshield
Arduino library for driving the Z80 retro-shield.
arduino arduino-lib arduino-library arduino-mega2560-board retroshield z80
Last synced: 08 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/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/per1234/themetest
Documentation and a testing sketch for modifying Arduino IDE themes
Last synced: 16 Nov 2024
https://github.com/arduino/wifi101-firmwareupdater-plugin
WiFi101 Firmware Updater Tool for Arduino IDE
Last synced: 07 Oct 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/kreativekorp/neopixelpusher
Control software for Adafruit NeoPixels.
adafruit arduino led led-controller led-strip led-strip-controller led-strips leds neopixel neopixels
Last synced: 14 Nov 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/infineon/radar-bgt60
C++ library for Infineon's BGT60LTR11AIP Radar
arduino bgt60ltr11aip makers prototyping radar raspberry-pi
Last synced: 05 Nov 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: 27 Oct 2024
https://github.com/avivace/ardumonitor
Real time stats monitoring on Arduino.
arduino cpu ethernet-shield lcd-display linux-machine monitor statistics stats
Last synced: 23 Oct 2024
https://github.com/felias-fogg/SingleWireSerial
Software serial library using a single line in half-duplex mode. In addition, it uses the input capture feature of timer 1 for improved accuracy.
Last synced: 24 Nov 2024
https://github.com/vortigont/embui
Embedded WebUI framefork. Building interactive UI based on websockets for your Arduino projects. This is a fork of EmbUI project
arduino esp32 esp8266 websocket
Last synced: 27 Oct 2024
https://github.com/mydevicesiot/cayennejs
Cayenne API for Node.JS
arduino esp8266 iot lorawan mqtt nodemcu raspberrypi
Last synced: 10 Oct 2024
https://github.com/larry-athey/rpi-smart-still
Raspberry PI and Arduino/ESP32 powered smart still controller system. Designed around the Still Spirits T-500 column and boiler, but can be easily added to any other gas or electric still with a dephlegmator.
arduino automation distillation esp32 esp32-arduino fermentation genio homebrew hydrometer istill moonshine pot-still raspberry-pi reflux smart-still still-controller still-spirits t500
Last synced: 13 Dec 2024
https://github.com/magiccube/air-charger
AirCharger is an ESP32 based QI wireless charger. With Bluetooth connectivity, you can always check the battery level and other useful information from the built-in display.
arduino battery ble bluetooth charger esp32 iot oled platformio power qi wireless
Last synced: 24 Nov 2024
https://github.com/bengtmartensson/arduino-decodeir
DISCONTINUED: An Arduino port of DecodeIR version 2.45.
arduino decodeir decoding infrared
Last synced: 21 Oct 2024
https://github.com/gbr1/ros2_amr_interface
A lightweight interface for AMRs
amr arduino interface middleware robotics ros ros2
Last synced: 29 Oct 2024
https://github.com/gavinlyonsrepo/Arduino_Clock_3
Arduino Real Time Alarm Clock DS3231 with TM1638. Arduino Clock with Battery backup (real time clock), Time, Date, Alarm, Temperature, TM1638 seven segment module output and input, Display Sleep mode.
alarm-clock arduino arduino-clock arduino-project arduino-sketch atmega328p clock date datetime display diy ds3231 ds3231-arduino ds3232 real-time-clock rtc sevensegment time tm1638
Last synced: 24 Nov 2024
https://github.com/RobTillaart/rotaryDecoder
Arduino library for a PCF8574 based rotary decoder - supports 4 rotary encoders.
arduino decoder encoder rotary
Last synced: 24 Nov 2024
https://github.com/RobTillaart/I2C_SCANNER
Arduino library to implement an I2C scanner.
arduino i2c multi-bus multi-speed scanner
Last synced: 24 Nov 2024
https://github.com/paullouisageneau/telebot
3D-printed WebRTC-controlled telepresence robot
3d-printing arduino openscad robot telepresence webrtc
Last synced: 22 Oct 2024
https://github.com/RobTillaart/SHT85
Arduino library for the SHT85 temperature and humidity sensor
Last synced: 24 Nov 2024
https://github.com/adolfintel/nanofancontroller
Arduino Nano based PC PWM fan controller. Up to 3 fans.
arduino arduino-nano atmega328p pwm-fan
Last synced: 28 Oct 2024
https://github.com/RobTillaart/CountDown
Arduino library to implement a countdown clock (in software by polling, no hardware timer).
Last synced: 24 Nov 2024
https://github.com/blueokiris/ps-ohk
Type with only one hand
accessibility arduino ch552g convenience keyboard mcu one-handed-keyboard pcb
Last synced: 04 Dec 2024
https://github.com/RobTillaart/I2CKeyPad8x8
Arduino library for 8x8 or smaller KeyPad connected to an I2C PCF8575.
Last synced: 24 Nov 2024
https://github.com/junkfix/tcl-electriq-split-ac
For electriq split ac module TYWE1S on a TYJW2 v2.0.0 ESP8266 2MB Arduino
arduino esp8266 esphome tasmota tasmota-devices
Last synced: 16 Nov 2024
https://github.com/bharathsudharsan/ml-classifiers-on-mcus
Supplementary material for IEEE Services Computing paper 'An SRAM Optimized Approach for Constant Memory Consumption and Ultra-fast Execution of ML Classifiers on TinyML Hardware'
adafruit-feather arduino arm-cortex-m0 code-generation decision-tree-classifier efficient-inference esp32 microcontroller optimization random-forest-classifier stm32 tinyml
Last synced: 17 Nov 2024
https://github.com/bolaerts/esphome-w5500-ethernet-on-esp32-boards
Home Assistant integration using ESPHome on a different ESP32 boards with W5500 ethernet and I²C bus
arduino esp-idf esp32-c3 esp32-c3-super-mini esp32c3 esp32c3-super-mini esphome ethernet i2c seeeduino-xiao w5500
Last synced: 10 Oct 2024
https://github.com/roboportal/bot_design_examples
arduino raspberry-pi roboportal robot robotics robots webrtc
Last synced: 09 Nov 2024
https://github.com/imvickykumar999/home-automation-project
(Goal : 16 ⭐ stars) ... Control Home Appliances using our App and Required Hardwares shown in README.md file
ac-circuits android arduino bluetooth esp32 esp8266 final-year-project hc-05 home-automation ide imvickykumar999 medium-article relay
Last synced: 01 Dec 2024
https://github.com/meir/macropad
Small QMK-like project for the ESP32-S2
arduino esp32 esp32s2 macropad platformio
Last synced: 10 Oct 2024
https://github.com/lsongdev/virtualwire
VirtualWire library for Arduino and other boards
Last synced: 02 Jan 2025
https://github.com/manajitpal/project-smart-irrigation
A complete end-to-end source codes for a smart irrigation project.
android android-app android-application android-development arduino arduino-sketch esp8266 esp8266-arduino firebase-cloud-messaging http-requests internet-of-things iot iot-application iot-platform mysql mysql-database php
Last synced: 06 Nov 2024
https://github.com/jeoooo/pocketbaseextended
(under development) Pocketbase Library for Arduino
arduino esp32 esp8266 pocketbase
Last synced: 27 Oct 2024