Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/mcudude/microcore

A light-weight Arduino hardware package for ATtiny13

arduino atmel attiny13 attiny13a avr boards-manager bootloader urboot

Last synced: 14 Dec 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/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/forkineye/espixelstick

Firmware for the ESPixelStick

arduino e131 esp8266 esp8266-arduino mqtt pixel sacn ws2811

Last synced: 20 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: 21 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: 21 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: 14 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: 21 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: 20 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: 21 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: 19 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: 21 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.

arduino javascript nodejs

Last synced: 21 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: 21 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/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/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: 22 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/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: 21 Dec 2024

https://github.com/lcgamboa/picsimlab

PICsimLab - Programmable IC Simulator Laboratory

arduino avr education emulator esp32 esp32c3 microcontoller pic16 pic18 simulator stm32

Last synced: 21 Dec 2024

https://github.com/platformio/platformio-atom-ide

PlatformIO IDE for Atom: The next generation integrated development environment for IoT

arduino atom build debugger embedded esp32 esp8266 fpga hardware ide iot lattice libraries mbed microcontroller platformio verilog

Last synced: 27 Sep 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/plapointe6/espmqttclient

Wifi and MQTT handling for ESP8266 and ESP32

arduino arduino-library esp32 esp32-arduino esp8266 esp8266-arduino iot mqtt wifi

Last synced: 20 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: 22 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: 20 Dec 2024

https://github.com/danielmartensson/open-sae-j1939

SAE J1939 protocol free to use for embedded systems or PC with CAN-bus

arduino avr c canbus embedded j1939 pic sae stm32

Last synced: 21 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: 21 Dec 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: 21 Dec 2024

https://github.com/ayushsharma82/webserial

Remote Serial monitor for ESP8266 & ESP32

arduino esp32 esp8266 interface monitor remote serial vuejs

Last synced: 21 Dec 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: 21 Dec 2024

https://github.com/martin-ger/umqttbroker

MQTT Broker library for ESP8266 Arduino

arduino esp8266 mqtt-broker

Last synced: 22 Dec 2024

https://github.com/DanielMartensson/Open-SAE-J1939

SAE J1939 protocol free to use for embedded systems or PC with CAN-bus

arduino avr c canbus embedded j1939 pic sae stm32

Last synced: 15 Nov 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: 22 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: 21 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/arduino/arduino-create-agent

Arduino Cloud Agent

arduino

Last synced: 20 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: 21 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/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/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: 23 Dec 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: 18 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/f32c/f32c

A 32-bit MIPS / RISC-V core & SoC, 1.55 DMIPS/MHz, 2.96 CM/Mhz

altera arduino fpga lattice mips riscv xilinx

Last synced: 09 Nov 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/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: 21 Dec 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/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: 21 Dec 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: 21 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: 22 Dec 2024

https://github.com/wangzongming/esp-ai

The simplest and most cost-effective AI integration solution, enabling any device to achieve intelligent conversation functionality (based on ESP development boards). If you like this project, please give it a Star! | 最简单、最低成本的AI接入方案,让任何物品都能实现智能对话功能(基于ESP开发板)。喜欢本项目的话点个 Star 吧,您的一个 Star 对目前的仓库发展非常重要

aiot arduino arduino-llm esp-ai esp32 esp32-ai esp32-idf esp32-llm esp8266 iat llm rag tts

Last synced: 20 Dec 2024

https://github.com/autowp/arduino-canhacker

CanHacker (lawicel) CAN adapter on Arduino + MCP2515

arduino can canhacker lawicel mcp2515

Last synced: 19 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: 18 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/fastshift/arduino-for-keil

A lightweight Arduino framework for Keil projects.

arduino at32 at32f403 c cpp keil stm32 stm32duino stm32f0 stm32f1 stm32f3 stm32f4 stm32l1

Last synced: 22 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: 22 Dec 2024

https://github.com/tinkerspy/Automaton

Reactive State Machine Framework for Arduino

arduino automaton

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: 17 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: 21 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: 21 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: 22 Dec 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: 22 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

arduino stm32

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: 21 Dec 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/spacehuhn/wifi_keylogger

DIY Arduino Wi-Fi Keylogger (Proof of Concept)

arduino c esp8266 keylogger leonardo shield wifi

Last synced: 20 Dec 2024

https://github.com/harbaum/galagino

A Galaga, Pac-Man and Donkey Kong arcade emulator for the ESP32

1942 8048 arcade arduino digdug donkey-kong emulator esp32 frogger galaga pacman z80

Last synced: 23 Dec 2024

https://github.com/mathertel/dmxserial

An Arduino library for sending and receiving DMX packets.

arduino arduino-library dmx dmx512

Last synced: 23 Dec 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: 22 Dec 2024