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/mcudude/microcore
A light-weight Arduino hardware package for ATtiny13
arduino atmel attiny13 attiny13a avr boards-manager bootloader urboot
Last synced: 28 Dec 2024
https://github.com/SpenceKonde/megaTinyCore
Arduino core for the tinyAVR 0/1/2-series - Ones's digit 2,4,5,7 (pincount, 8,14,20,24), tens digit 0, 1, or 2 (featureset), preceded by flash in kb. Library maintainers: porting help available!
arduino arduino-core attiny avr board-manager tinyavr tinyavr-0 tinyavr-1 tinyavr-2
Last synced: 05 Nov 2024
https://github.com/MCUdude/MicroCore
A light-weight Arduino hardware package for ATtiny13
arduino atmel attiny13 attiny13a avr boards-manager bootloader urboot
Last synced: 24 Nov 2024
https://github.com/forkineye/espixelstick
Firmware for the ESPixelStick
arduino e131 esp8266 esp8266-arduino mqtt pixel sacn ws2811
Last synced: 27 Dec 2024
https://github.com/sheaivey/rx5808-pro-diversity
DIY project to create your own 5.8ghz FPV diversity basestation - based off the rx5808 receiver module. Project includes basic Arduino Nano implementation to advanced custom PCB board and introduction to digital switches 4066 chip.
arduino diversity drones fpv oled quadcopters receiver rssi rx5808 video
Last synced: 28 Dec 2024
https://github.com/esphome/esphome-core
🚨 No longer used 🚨 - The C++ framework behind ESPHome
arduino cpp esp32 esp8266 home-assistant home-automation internet-of-things iot
Last synced: 27 Sep 2024
https://github.com/rednblkx/homekey-esp32
ESP32 HomeKit Lock with support for Apple Home Key (reverse-engineered)
apple apple-home-key arduino ecp enhanced-contactless-polling home-assistant home-automation home-key homekit nfc
Last synced: 28 Dec 2024
https://github.com/forkineye/ESPixelStick
Firmware for the ESPixelStick
arduino e131 esp8266 esp8266-arduino mqtt pixel sacn ws2811
Last synced: 25 Oct 2024
https://github.com/northernman54/rtl_433_esp
Trial port of the rtl_433 Library for use with OpenMQTTGateway on a ESP32 and a CC1101 Transceiver
arduino cc1101 esp32 openmqttgateway
Last synced: 28 Dec 2024
https://github.com/dawidchyrzynski/arduino-home-assistant
ArduinoHA allows to integrate an Arduino/ESP based device with Home Assistant using MQTT.
arduino controllino esp01 esp8266 homeassistant nodemcu
Last synced: 28 Dec 2024
https://github.com/timmbogner/farm-data-relay-system
A system that uses ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.
agriculture agritech agtech arduino esp-now esp32 esp32-arduino esp8266 esp8266-arduino espressif farming iot lora mqtt raspberry-pi sensors sensors-data-collection
Last synced: 27 Dec 2024
https://github.com/legion2/corsairlightingprotocol
Control LEDs connected to an Arduino with iCUE, create an unofficial Corsair iCUE compatible Arduino LED controller.
arduino arduino-library corsair corsair-devices corsair-rgb fastled icue led-controller lighting-effects
Last synced: 28 Dec 2024
https://github.com/taligentx/dsckeybusinterface
An Arduino/esp8266/esp32 library to directly interface with DSC security systems.
arduino arduino-library blynk dsc esp32 esp32-arduino esp8266 esp8266-arduino esphome google-home home-assistant home-automation home-security homebridge homekit homey iot openhab security-system telegram-bot
Last synced: 25 Dec 2024
https://github.com/adamtheone/canDrive
Tools for hacking your car
arduino can can-bus car-hacking pyqt5 python
Last synced: 15 Nov 2024
https://github.com/luos-io/luos_engine
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.
arduino cicd communication-protocol cyber-physical-systems cyberphysical-systems digital-twins digitaltwins edge embedded embedded-systems freertos iot luos micro-ros microservice platformio raspberry-pi real-time realtime ros
Last synced: 26 Dec 2024
https://github.com/jakkra/mars-rover
3D printed and driveable Curiosity/Perseverance inspired Rover
3d-printing arduino curiosity-rover esp-idf esp32 lora mars-rover perseverance rc rc-controller robot-arm rover wifi
Last synced: 28 Dec 2024
https://github.com/adafruit/adafruit_tinyusb_arduino
Arduino library for TinyUSB
adafruit arduino arduino-library tinyusb usb
Last synced: 27 Dec 2024
https://github.com/bruhautomation/esp-mqtt-json-digital-leds
(OBSOLETE) ESP8266 MQTT JSON Digital LEDs for Home Assistant
arduino esp8266 fastled home-assistant json led mqtt nodemcu
Last synced: 27 Sep 2024
https://github.com/bruhautomation/ESP-MQTT-JSON-Digital-LEDs
(OBSOLETE) ESP8266 MQTT JSON Digital LEDs for Home Assistant
arduino esp8266 fastled home-assistant json led mqtt nodemcu
Last synced: 07 Nov 2024
https://github.com/noopkat/avrgirl-arduino
:girl: :pager: A NodeJS library for flashing compiled sketch files to Arduino microcontroller boards.
Last synced: 29 Dec 2024
https://github.com/chegewara/esptinyusb
ESP32S2 native USB library. Implemented few common classes, like MIDI, CDC, HID or DFU (update).
arduino esp32s2 hid midi-device tinyusb usb webusb
Last synced: 28 Dec 2024
https://github.com/Legion2/CorsairLightingProtocol
Control LEDs connected to an Arduino with iCUE, create an unofficial Corsair iCUE compatible Arduino LED controller.
arduino arduino-library corsair corsair-devices corsair-rgb fastled icue led-controller lighting-effects
Last synced: 05 Nov 2024
https://github.com/cifertech/esp32-div
Packet Monitor, WiFi Analyzer, Beacon Spam, Deauth Detector
arduino attack deauth esp32 hack security-tools wifi
Last synced: 29 Dec 2024
https://github.com/wokwi/avr8js
Arduino (8-bit AVR) simulator, written in JavaScript and runs in the browser / Node.js
arduino atmega atmega328p avr javascript microcontroller simulation typescript
Last synced: 29 Dec 2024
https://github.com/rednblkx/HomeKey-ESP32
ESP32 HomeKit Lock with support for Apple Home Key (reverse-engineered)
apple apple-home-key arduino ecp enhanced-contactless-polling home-assistant home-automation home-key homekit nfc
Last synced: 09 Nov 2024
https://github.com/lennarthennigs/button2
Arduino/ESP button library that provides callback functions to track single, double, triple and long clicks. It also takes care of debouncing.
arduino arduino-library button c-plus-plus embedded esp32 esp8266 hardware mbed touch
Last synced: 28 Dec 2024
https://github.com/jakkra/Mars-Rover
3D printed and driveable Curiosity/Perseverance inspired Rover
3d-printing arduino curiosity-rover esp-idf esp32 lora mars-rover perseverance rc rc-controller robot-arm rover wifi
Last synced: 08 Nov 2024
https://github.com/arjo129/uSpeech
Speech recognition toolkit for the arduino
arduino signal speech-processing speech-recognition
Last synced: 17 Nov 2024
https://github.com/arjo129/uspeech
Speech recognition toolkit for the arduino
arduino signal speech-processing speech-recognition
Last synced: 24 Nov 2024
https://github.com/LennartHennigs/Button2
Arduino/ESP button library that provides callback functions to track single, double, triple and long clicks. It also takes care of debouncing.
arduino arduino-library button c-plus-plus embedded esp32 esp8266 hardware mbed touch
Last synced: 31 Oct 2024
https://github.com/cifertech/nrfbox
All-in-One Gadget for Dominating BLE and 2.4GHz Networks
arduino ble-spoof esp32 hack hacktoberfest jammer nrf-scanner nrf24l01 sour-apple
Last synced: 28 Dec 2024
https://github.com/carlosperate/ardublockly
Visual programming for Arduino. Based on blockly, implements Arduino code generation and facilitates program uploading.
arduino arduino-ide block blockly desktop-app desktop-application visual-programming visual-programming-language
Last synced: 29 Dec 2024
https://github.com/plapointe6/espmqttclient
Wifi and MQTT handling for ESP8266 and ESP32
arduino arduino-library esp32 esp32-arduino esp8266 esp8266-arduino iot mqtt wifi
Last synced: 28 Dec 2024
https://github.com/arduino/arduino-builder
A command line tool for compiling Arduino sketches
arduino command-line go golang tooling-team
Last synced: 27 Dec 2024
https://github.com/evert-arias/easybutton
Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.
arduino arduino-library button debounce debounce-button debounce-buttons detect-presses easybutton esp32 esp32-arduino esp8266 esp8266-arduino platformio pushbutton switch tactile tactile-switches touch touch-button trigger
Last synced: 28 Dec 2024
https://github.com/martin-ger/umqttbroker
MQTT Broker library for ESP8266 Arduino
Last synced: 29 Dec 2024
https://github.com/nihiue/open-ip-kvm
Build your own open-source ip-kvm device
arduino ip-kvm linux-board raspberry-pi
Last synced: 29 Dec 2024
https://github.com/xfjx/TonUINO
Die DIY Musikbox (nicht nur) für Kinder
arduino diy jukebox kinder mp3 music-player rfid
Last synced: 11 Nov 2024
https://github.com/rzeldent/esp32-smartdisplay
PlatformIO library LVGL Drivers for Sunton Smart display boards (CYD Cheap Yellow Display). This library supports these boards without any effort. ESP32-2432S024N/R/C, ESP32-2432S028R/C, ESP32-3248S035R/C, ESP32_8048S070N/C
arduino cyd esp32 esp32-2424s12 esp32-2432s022 esp32-2432s028 esp32-2432s028r esp32-3248s035 esp32-3248s035c esp32-3248s035r esp32-8048s070c esp32-8048s070n ili9341 lvgl platformio platformio-library smart-display st7796 sunton xpt2046
Last synced: 28 Dec 2024
https://github.com/libretiny-eu/libretiny
PlatformIO development platform for IoT modules
amebaiot arduino arduino-platform bk7231n bk7231t esp32 esphome hacktoberfest iot libretiny platformio platformio-arduino platformio-platform rtl8710 rtl8710bn tuya tuya-iot
Last synced: 28 Dec 2024
https://github.com/JChristensen/JC_Button
Arduino library to debounce button switches, detect presses, releases, and long presses
arduino arduino-library button debounce debounce-button debounce-switch switch
Last synced: 24 Nov 2024
https://github.com/freedomotic/freedomotic
Open IoT Framework
arduino domotica domotics framework hacktoberfest home-automation internet-of-things iot iot-platform java mqtt open-source opensource raspberrypi ubuntu
Last synced: 28 Dec 2024
https://github.com/nRF24/RF24Mesh
OSI Layer 7 Mesh Networking for RF24Network & nrf24L01+ & nrf52x devices
arduino arduino-library c c-plus-plus hacktoberfest nrf24l01 rf24
Last synced: 17 Nov 2024
https://github.com/nrf24/rf24mesh
OSI Layer 7 Mesh Networking for RF24Network & nrf24L01+ & nrf52x devices
arduino arduino-library c c-plus-plus hacktoberfest nrf24l01 rf24
Last synced: 28 Dec 2024
https://github.com/k3ng/k3ng_cw_keyer
K3NG Arduino CW Keyer
amateur-radio arduino cw-beacon cw-decoder cw-keyer morse-code
Last synced: 05 Nov 2024
https://github.com/OpenATS/OpenATS
Open Auto Tracking System for satellite tracking or target tracking.
antenna arduino easycomm satellites tracking
Last synced: 05 Nov 2024
https://github.com/mobizt/Firebase-ESP8266
[DEPRECATED] 🔥 Firebase RTDB Arduino Library for ESP8266 and RP2040 Pico. The complete, fast, secured and reliable Firebase Arduino client library that supports CRUD (create, read, update, delete) and Stream operations.
arduino arduino-library completed custom-token database email-password-login esp8266 esp8266-arduino fastest firebase firebase-database firebase-realtime-database oauth2-authentication reliable rp2040 rsa256 secure secured stream
Last synced: 18 Nov 2024
https://github.com/tttapa/midi_controller
This is a library for creating a MIDI controller using an Arduino or Teensy board.
arduino arduino-midi button midi midi-controller potentiometer teensy usb-midi
Last synced: 24 Dec 2024
https://github.com/platformio/platform-ststm32
ST STM32: development platform for PlatformIO
arduino build continuous-deployment continuous-integration firmware iot platformio platformio-platform stm32
Last synced: 27 Dec 2024
https://github.com/kekyo/il2c
IL2C - A translator for ECMA-335 CIL/MSIL to C language.
aot arduino c cil csharp dotnet ecma335 fsharp intermediate-language msil systems-programming translator transpiler uefi wdm
Last synced: 30 Dec 2024
https://github.com/tttapa/MIDI_controller
This is a library for creating a MIDI controller using an Arduino or Teensy board.
arduino arduino-midi button midi midi-controller potentiometer teensy usb-midi
Last synced: 14 Nov 2024
https://github.com/seeed-studio/modelassistant
Seeed SenseCraft Model Assistant is an open-source project focused on embedded AI. 🔥🔥🔥
arduino deep-learning esp32 image-classification jetson ncnn object-detection onnx openmmlab pytorch raspberry-pi tflite tinyml yolov5
Last synced: 25 Dec 2024
https://github.com/kekyo/IL2C
IL2C - A translator for ECMA-335 CIL/MSIL to C language.
aot arduino c cil csharp dotnet ecma335 fsharp intermediate-language msil systems-programming translator transpiler uefi wdm
Last synced: 28 Oct 2024
https://github.com/osx-cross/homebrew-avr
Homebrew AVR Toolchain
arduino avr avr-gcc avr-programming avr-toolchain brew homebrew
Last synced: 28 Dec 2024
https://github.com/utilitechas/amsreader-firmware
ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported
ams arduino dlms dsmr iec-62056-21 iec-62056-7-5 mbus mqtt platformio power-meter smart-meter
Last synced: 28 Dec 2024
https://github.com/lexus2k/lcdgfx
Driver for LCD displays running on Arduino/Avr/ESP32/Linux (including Rasperry) platforms
arduino arduino-library arkanoid atmega328p attiny attiny85 esp32 i2c ili9341 lcd-display nokia5110 raspberry-pi sh1106 spi ssd1306 ssd1325 ssd1327 ssd1331 ssd1351
Last synced: 28 Dec 2024
https://github.com/andreisperid/E-TKT
open source embossed label maker
3d-printing adhesive anachronia anachronism arduino digital-fabrication diy dymo electronics esp32 experimental label labeling-tool mechatronics old-school physical-digital tape tool vintage web-app
Last synced: 31 Oct 2024
https://github.com/JChristensen/DS3232RTC
Arduino Library for Maxim Integrated DS3232 and DS3231 Real-Time Clocks
arduino arduino-library ds3231 ds3232 real-time-clock rtc
Last synced: 17 Nov 2024
https://github.com/mcudude/megacore
Arduino hardware package for ATmega64, ATmega128, ATmega165, ATmega169, ATmega325, ATmega329, ATmega640, ATmega645, ATmega649, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega3250, ATmega3290, ATmega6450, ATmega6490, AT90CAN32, AT90CAN64 and AT90CAN128
arduino at90can128 at90can32 at90can64 atmega128 atmega1280 atmega1281 atmega165 atmega169 atmega2560 atmega2561 atmega325 atmega329 atmega64 atmega640 atmega645 atmega649 avr boards-manager
Last synced: 28 Dec 2024
https://github.com/bxparks/acebutton
An adjustable, compact, event-driven button library for Arduino that debounces and dispatches events to a user-defined event handler.
arduino arduino-library button debounce-button
Last synced: 29 Dec 2024
https://github.com/iss-mimic/mimic
We use the actual live data from the International Space Station to control a 3D-printed model that moves the solar arrays and radiators to track the real ISS in real time for STEM outreach purposes! We also host webpages which display ALL of the public ISS telemetry:
3d-printing arduino diy iss kivy lightstreamer nasa python raspberry-pi space telemetry
Last synced: 29 Dec 2024
https://github.com/robotis-git/opencr
Software for ROS Embedded board (a.k.a. OpenCR). OpenCR means Open-source Control Module for ROS.
arduino board dynamixel embedded op3 opencr openmanipultor robotis ros turtlebot3
Last synced: 25 Dec 2024
https://github.com/ROBOTIS-GIT/OpenCR
Software for ROS Embedded board (a.k.a. OpenCR). OpenCR means Open-source Control Module for ROS.
arduino board dynamixel embedded op3 opencr openmanipultor robotis ros turtlebot3
Last synced: 10 Nov 2024
https://github.com/MCUdude/MegaCore
Arduino hardware package for ATmega64, ATmega128, ATmega165, ATmega169, ATmega325, ATmega329, ATmega640, ATmega645, ATmega649, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega3250, ATmega3290, ATmega6450, ATmega6490, AT90CAN32, AT90CAN64 and AT90CAN128
arduino at90can128 at90can32 at90can64 atmega128 atmega1280 atmega1281 atmega165 atmega169 atmega2560 atmega2561 atmega325 atmega329 atmega64 atmega640 atmega645 atmega649 avr boards-manager
Last synced: 05 Nov 2024
https://github.com/xreef/lora_e32_series_library
Arduino LoRa EBYTE E32 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards). sx1278/sx1276
arduino arduino-library arduino-mkr arduino-nano-33-iot e32 ebyte esp32 esp8266 library lora pico raspberry-pi rp2040 stm32 sx1276 sx1278
Last synced: 29 Dec 2024
https://github.com/dbuezas/lgt8fx
Board Package for Logic Green LGT8F328P LGT8F328D and LGT8F88D
amplifier arduino board boards chinese clock-speed core differential larduino-hsp lgt328p lgt8f328 lgt8f328p manager mini nano pro softwareserial ttgo wavgat
Last synced: 30 Dec 2024
https://github.com/tinkerspy/Automaton
Reactive State Machine Framework for Arduino
Last synced: 25 Oct 2024
https://github.com/shekit/peeqo-robot
The world's first robot to interact through GIFs...'nuf said
arduino cordova electron gif javascript nodejs raspberry-pi robot
Last synced: 25 Dec 2024
https://github.com/xreef/LoRa_E32_Series_Library
Arduino LoRa EBYTE E32 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards). sx1278/sx1276
arduino arduino-library arduino-mkr arduino-nano-33-iot e32 ebyte esp32 esp8266 library lora pico raspberry-pi rp2040 stm32 sx1276 sx1278
Last synced: 11 Nov 2024
https://github.com/raomin/espaltherma
Monitor your Daikin Altherma / ROTEX heat pump with ESP32
arduino daikin daikin-altherma daikin-heat-pump esp32 home-assistant home-automation platformio
Last synced: 28 Dec 2024
https://github.com/nrf24/rf24network
OSI Layer 3 Networking for nRF24L01(+) and nRF52x on Arduino and Raspberry Pi
arduino arduino-library c-plus-plus hacktoberfest nrf24l01 rf24
Last synced: 28 Dec 2024
https://github.com/robotis-git/open_manipulator
OpenManipulator for controlling in Gazebo and Moveit with ROS
arduino dynamixel gazebo manipultor moveit openmanipultor package robot robotis ros turtlebot turtlebot3
Last synced: 29 Dec 2024
https://github.com/lora-aprs/lora_aprs_igate
This is a LoRa APRS iGate/Digi based on an ESP32
aprs aprs-beacon aprs-igate aprs-is aprs-tracker arduino boards esp32 firmware lora lora-aprs-igate platformio tracker ttgo-tbeam
Last synced: 28 Dec 2024
https://github.com/lora-aprs/LoRa_APRS_iGate
This is a LoRa APRS iGate/Digi based on an ESP32
aprs aprs-beacon aprs-igate aprs-is aprs-tracker arduino boards esp32 firmware lora lora-aprs-igate platformio tracker ttgo-tbeam
Last synced: 11 Nov 2024
https://github.com/probonopd/wirelessprinting
Print wirelessly from Cura, PrusaSlicer or Slic3r to your 3D printer connected to an ESP8266 or ESP32 module
3d-printing arduino cura cura-plugin esp esp8266 marlin wlan
Last synced: 29 Dec 2024
https://github.com/Dukweeno/Duckuino
Simple DuckyScript to Arduino C converter.
arduino compiler duckyscript hak5 rubber-ducky
Last synced: 13 Nov 2024
https://github.com/dekunukem/stm32_tutorials
STM32 tutorial with STM32Cube and Keil MDK-ARM
Last synced: 24 Dec 2024
https://github.com/heliosproj/HeliOS
A community delivered, open source embedded operating system project.
arduino arm avr embedded freertos multitasking operating-system os real-time rtos sam teensy zephyr
Last synced: 05 Nov 2024
https://github.com/Romkabouter/ESP32-Rhasspy-Satellite
The repo has implementing an esp32 standalone MQTT audio streamer. Is is desinged to work as a satellite for Rhasspy (https://rhasspy.readthedocs.io/en/latest/). It supports multiple devices
arduino audiokit esp32 m5atom matrix-voice mqtt rhasspy speex voice
Last synced: 17 Nov 2024
https://github.com/ivanseidel/LinkedList
🔗 A fully implemented LinkedList made to work with general Microcontrollers and Arduino projects
arduino arduino-library linkedlist mbed
Last synced: 17 Nov 2024
https://github.com/ivanseidel/linkedlist
🔗 A fully implemented LinkedList made to work with general Microcontrollers and Arduino projects
arduino arduino-library linkedlist mbed
Last synced: 28 Dec 2024
https://github.com/mathertel/dmxserial
An Arduino library for sending and receiving DMX packets.
arduino arduino-library dmx dmx512
Last synced: 30 Dec 2024
https://github.com/matth-x/microocpp
OCPP 1.6 client for microcontrollers
arduino arduino-ocpp embedded esp32 esp32-arduino esp8266 evse ocpp ocpp-controller platformio
Last synced: 28 Dec 2024
https://github.com/matth-x/MicroOcpp
OCPP 1.6 client for microcontrollers
arduino arduino-ocpp embedded esp32 esp32-arduino esp8266 evse ocpp ocpp-controller platformio
Last synced: 09 Nov 2024
https://github.com/mathertel/RotaryEncoder
RotaryEncoder Arduino Library
arduino arduino-library rotary-encoders
Last synced: 05 Nov 2024
https://github.com/mathertel/rotaryencoder
RotaryEncoder Arduino Library
arduino arduino-library rotary-encoders
Last synced: 29 Dec 2024