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/platformio/platform-espressif8266

Espressif 8266: development platform for PlatformIO

arduino embedded esp8266 firmware iot platformio platformio-platform

Last synced: 20 Dec 2024

https://github.com/mathertel/DMXSerial

An Arduino library for sending and receiving DMX packets.

arduino arduino-library dmx dmx512

Last synced: 24 Nov 2024

https://github.com/roccomuso/iot-433mhz

:globe_with_meridians: IoT System to control 433 MHz RC power sockets, PIR, Door Sensors and much more.

alarm arduino domotic iot iot-433mhz node nodejs npm radio-frequency raspberry-pi telegram-bot transmitter webhooks

Last synced: 21 Dec 2024

https://github.com/andrewrapp/xbee-arduino

Arduino library for communicating with XBee radios in API mode

arduino arduino-library xbee xbee-radio

Last synced: 31 Oct 2024

https://github.com/MightyPork/TinyFrame

A simple library for building and parsing data frames for serial interfaces (like UART / RS232)

arduino embedded esp8266 protocol stm32 uart

Last synced: 19 Nov 2024

https://github.com/jandelgado/jled

Non-blocking LED controlling library for Arduino and friends.

arduino breathe controlling-leds effect embedded esp-idf esp32 esp8266 fade led mbed non-blocking raspberry-pi-pico stm32

Last synced: 26 Oct 2024

https://github.com/ElTangas/jtag2updi

UPDI programmer software for Arduino (targets Tiny AVR-0/1/2, Mega AVR-0 and AVR-DA/DB MCUs)

arduino atmel-avr attiny1617 attiny817 avrdude firmware mcu programmer target-mcu updi

Last synced: 05 Nov 2024

https://github.com/miwagner/ESP32-Arduino-CAN

An Arduino CAN-Bus library for ESP32

arduino driver

Last synced: 15 Nov 2024

https://github.com/gin66/fastaccelstepper

A high speed stepper library for Atmega 168/328p (nano), Atmega32u4, Atmega 2560, ESP32, ESP32S2, ESP32S3, ESP32C3, ESP32C6 and Atmel SAM Due

a4988 acceleration arduino atmega328 avr delay driver-ic esp32 esp32-arduino highspeed motor nano platformio sam stepper stepper-motor tested

Last synced: 22 Dec 2024

https://github.com/tobozo/m5stack-sd-updater

💾 Customizable menu system for M5Stack, M5Unified and ESP32-Chimera-Core - loads apps from the Micro SD card. Easily add you own apps

arduino arduino-library esp32 esp32-arduino esp32-chimera-core fota m5stack m5stack-sd-updater m5stick m5stickc m5unified sd-card

Last synced: 23 Dec 2024

https://github.com/sqfmi/badgy

Home of Badgy - IoT Badge

arduino badgy esp8266 iot micropython python

Last synced: 17 Dec 2024

https://github.com/olikraus/u8g2_arduino

U8glib V2 library for Arduino

arduino

Last synced: 22 Dec 2024

https://github.com/ricardoquesada/bluepad32

Bluetooth gamepad, mouse and keyboard support for ESP32 and PicoW

arduino bluetooth esp-idf esp32 gamepad keyboard mouse pico-sdk pico-w

Last synced: 23 Dec 2024

https://github.com/gepd/Deviot

Sublime Text plugin for IoT development based in PlatformIO ecosystem (Arduino IDE)

arduino arduino-ide deviot esp32 esp8266 ota platformio python

Last synced: 25 Nov 2024

https://github.com/gepd/deviot

Sublime Text plugin for IoT development based in PlatformIO ecosystem (Arduino IDE)

arduino arduino-ide deviot esp32 esp8266 ota platformio python

Last synced: 22 Dec 2024

https://github.com/majerle/lwmem

Lightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free functions

alloc arduino automotive c calloc dynamic embedded industrial lightweight malloc manager memory realloc stm32 stm8 systems

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

https://github.com/mathertel/radio

An Arduino library to control FM radio chips like SI4703, SI4705, RDA5807M, TEA5767.

arduino arduino-library fm fm-radio-chips radio rda5807m si4703 si4705 tea5767

Last synced: 22 Dec 2024

https://github.com/mathertel/Radio

An Arduino library to control FM radio chips like SI4703, SI4705, RDA5807M, TEA5767.

arduino arduino-library fm fm-radio-chips radio rda5807m si4703 si4705 tea5767

Last synced: 24 Nov 2024

https://github.com/clemenselflein/xesc

The xESC is an easy to use, low cost electronic speed controller (ESC) design for sensored brushless DC (BLDC) motors.

arduino bldc esc robotics

Last synced: 17 Dec 2024

https://github.com/latonita/arduino-canbus-monitor

Can bus monitoring tool based on arduino and can bus shield. Implements CAN ASCII/SLCAN protocol compatible with Lawicel CAN232/CANUSB. Can be used for monitoring low speed CAN (interior can bus of most cars, less than 500kbps). For higher speeds serial port can become a bottleneck in case data density is high.

arduino ascii bus-monitoring can can-bus protocol slcan slcan-protocol

Last synced: 15 Nov 2024

https://github.com/spacehuhntech/simplecli

Command Line Interface Library for Arduino

arduino cli command interface library line

Last synced: 17 Dec 2024

https://github.com/MaJerle/lwmem

Lightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free functions

alloc arduino automotive c calloc dynamic embedded industrial lightweight malloc manager memory realloc stm32 stm8 systems

Last synced: 19 Nov 2024

https://github.com/SpacehuhnTech/SimpleCLI

Command Line Interface Library for Arduino

arduino cli command interface library line

Last synced: 20 Nov 2024

https://github.com/tcmenu/tcmenu

Menu library for Arduino, mbed and ESP with designer UI and remote control capabilities.

arduino iot mbed menu menu-tree oled remote-control rs232 tft

Last synced: 22 Dec 2024

https://github.com/tobozo/esp32-blecollector

ᛡᛒ BLE Scanner + Data persistence on SD Card for M5Stack, M5Core2, Odroid-Go, ESP32-Wrover-Kit and other models

arduino ble ble-scanner blescan blescanner bluetooth esp-wrover-kit esp32 esp32-chimera-core esp32-wrover ili9341 low-energy m5stack m5stack-sd-updater odroid-go scanner sd-card sqlite3 sqlite3-database st7789

Last synced: 23 Dec 2024

https://github.com/tobozo/esp32-usb-soft-host

An Arduino wrapper to @sdima1357's usb_soft_host esp-idf example

arduino esp-idf esp32 esp32s2 espressif hid usb usb-soft-host

Last synced: 17 Dec 2024

https://github.com/lasselukkari/aWOT

Arduino web server library.

arduino esp32 esp8266 http iot rest rest-api web-server

Last synced: 17 Nov 2024

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

MQTT Broker/Bridge on the ESP8266

arduino esp8266 mqtt-bridge mqtt-broker

Last synced: 15 Nov 2024

https://github.com/TcMenu/tcMenu

Menu library for Arduino, mbed and ESP with designer UI and remote control capabilities.

arduino iot mbed menu menu-tree oled remote-control rs232 tft

Last synced: 06 Nov 2024

https://github.com/dalethomas81/HamMessenger

HamMessenger is a portable device that uses a ham radio and the APRS protocol as a medium to send and receive text messages.

amateur-radio aprs arduino baofeng ham-radio text-messaging

Last synced: 09 Nov 2024

https://github.com/thelsing/knx

knx stack (TP, IP and RF) for arduino and linux, Can be configured with ETS

arduino knx linux

Last synced: 20 Dec 2024

https://github.com/kakopappa/sinric

Amazon Alexa Smart home skill / Google Home Action for ESP8266 / ESP32 / Arduino

amazon-alexa arduino esp8266 google-home home-automation raspberrypi

Last synced: 28 Sep 2024

https://github.com/bakercp/packetserial

An Arduino Library that facilitates packet-based serial communication using COBS or SLIP encoding.

arduino arduino-library cobs communication decoding encoding packets serial slip

Last synced: 17 Dec 2024

https://github.com/mcci-catena/arduino-lorawan

User-friendly library for using arduino-lmic with The Things Network and other LoRaWAN® networks

arduino arduino-lmic arduino-lmic-library arduino-lorawan catena feather-m0-lora helium lorawan mcci mcci-arduino murata stm32l0 stm32l082 thethingsnetwork

Last synced: 11 Nov 2024

https://github.com/plenprojectcompany/PLEN2

The world's first printable open-source humanoid, starter kit.

arduino humanoid plen printable robot

Last synced: 16 Nov 2024

https://github.com/mudpi/mudpi-core

Configurable automation library for linux SBC boards including raspberry pi

arduino automation garden python raspberry-pi redis

Last synced: 10 Nov 2024

https://github.com/JChristensen/Timezone

Arduino library to facilitate time zone conversions and automatic daylight saving (summer) time adjustments.

arduino arduino-library time timezone

Last synced: 24 Nov 2024

https://github.com/spacehuhn/arduinoarpspoof

Kicks out everyone in your LAN via with an enc28j60 ethernet controller and Arduino.

arduino arduino-nano arp arpspoof attack enc28j60 ethernet ethernet-controller lan

Last synced: 17 Nov 2024

https://github.com/openenergymonitor/emonpi

Raspberry Pi Based Energy Monitor. Hardware, Firmware & related software for the PI.

arduino emoncms emonpi energy-monitor hardware-designs raspberry-pi

Last synced: 25 Oct 2024

https://github.com/GyverLibs/GyverHub

Панель управления для ESP8266, ESP32 и других Arduino. Конструктор интерфейса. Интеграция в умный дом. Esp8266, esp32 and Arduino Dashboard library

arduino dashboard esp32 esp8266 iot mqtt ui

Last synced: 05 Nov 2024

https://github.com/gyverlibs/gyverhub

Панель управления для ESP8266, ESP32 и других Arduino. Конструктор интерфейса. Интеграция в умный дом. Esp8266, esp32 and Arduino Dashboard library

arduino dashboard esp32 esp8266 iot mqtt ui

Last synced: 17 Dec 2024

https://github.com/makerforgetech/modular-biped

An open source framework for creating a bipedal modular companion robot.

arduino braillespeak companion-bot modular opencv python raspberry-pi

Last synced: 16 Nov 2024

https://github.com/catboy96/automator

⌨ Digispark™ Rubber Ducky code editor for Windows.

arduino attiny85 badusb digispark duckyscript usb-rubber-ducky

Last synced: 18 Dec 2024

https://github.com/chkr1011/mqttmultimeter

Cross platform MQTT client for MQTT debugging and message inspection. It is based on the .NET library MQTTnet.

arduino debugging esp32 esp8266 home-automation iot linux macos mqtt mqtt-broker mqtt-client mqtt-explorer mqtt-protocol mqtt-server mqtt-smarthome mqttclient postman smart-home smarthome windows

Last synced: 23 Dec 2024

https://github.com/VasilKalchev/LiquidMenu

Menu creation Arduino library for LCDs, wraps LiquidCrystal.

arduino arduino-library hd44780 i2c lcd liquidcrystal menu

Last synced: 05 Nov 2024

https://github.com/bblanchon/arduinostreamutils

💪 Power-ups for Arduino streams

arduino

Last synced: 18 Dec 2024

https://github.com/mattjlewis/diozero

Java Device I/O library that is portable across Single Board Computers and microcontrollers. Tested with Raspberry Pi, Odroid C2, BeagleBone Black, Next Thing CHIP, Asus Tinker Board and Arduinos / Pico. Supports GPIO, I2C, SPI as well as Serial communication. Also known to work with Udoo Quad.

analog-devices arduino asus-tinker-board beaglebone-black firmata gpio gpiod hacktoberfest i2c java libgpiod odroid-c2 pico raspberry-pi serial serial-communication serial-port spi spi-device spi-devices

Last synced: 21 Dec 2024

https://github.com/OpenGammaProject/Open-Gamma-Detector

☢️👁️ Hardware for a hackable DIY gamma-ray spectrometer using a popular NaI(Tl) scintillator, SiPM and a Raspberry Pi Pico.

arduino arduino-ide citizen-science detector diy gamma-ray-spectrometry hardware maker multi-channel-analyzer open-hardware pcb physics radiation radiation-detector raspberry-pi sensor

Last synced: 08 Nov 2024

https://github.com/marlinfirmware/autobuildmarlin

Visual Studio Code extension to more easily build Marlin Firmware

3d-printing arduino marlin-firmware platformio visual-studio-code

Last synced: 22 Dec 2024

https://github.com/chkr1011/wirehome.core

Wirehome.Core is a home automation system written in C# targeting .NET Core. It runs on Linux, Windows and macOS.

arduino csharp esp8266 home-automation iot python raspberry-pi raspbian sensors smarthome

Last synced: 22 Dec 2024

https://github.com/claws/bh1750

An Arduino library for the digital light sensor breakout boards containing the BH1750FVI IC

arduino arduino-library light lux sensor

Last synced: 22 Dec 2024

https://github.com/claws/BH1750

An Arduino library for the digital light sensor breakout boards containing the BH1750FVI IC

arduino arduino-library light lux sensor

Last synced: 17 Nov 2024

https://github.com/marcel-licence/esp32_basic_synth

ESP32 based simple synthesizer project

arduino audio esp32 midi synthesizer

Last synced: 18 Dec 2024

https://github.com/openblockcc/openblock-desktop

Graphic programming software for hardware like: arduino, microbit, esp32, esp8266...

arduino esp32 esp8266 hardware microbit openblock scratch scratch3

Last synced: 23 Dec 2024

https://github.com/arduino/library-registry

Arduino Library Manager list

arduino arduino-library

Last synced: 18 Dec 2024

https://github.com/SolderedElectronics/Inkplate-Arduino-library

Inkplate family Arduino library. The easiest way to add e-paper to your project.

arduino e-ink e-paper

Last synced: 06 Nov 2024

https://github.com/andrivet/advi3pp

ADVi3++, an alternative and better firmware for Wanhao i3 Plus printers and clones. Fork of Marlin Firmware.

3d-printing arduino atmel firmware reprap reprap-3d-printer wanhao wanhao-duplicator-i3-plus

Last synced: 23 Dec 2024

https://github.com/rodrigodornelles/3bc-lang

Low-level language, tiny virtual machine, minimal runtime, intermediate representation, embeddable, easy for beginners. (Friendly Punched cards)

3bc-lang arduino compiler esoteric-language interpreter language microcontrollers programming-language punchcard virtual-machine

Last synced: 22 Dec 2024

https://github.com/RodrigoDornelles/3bc-lang

Low-level language, tiny virtual machine, minimal runtime, intermediate representation, embeddable, easy for beginners. (Friendly Punched cards)

3bc-lang arduino compiler esoteric-language interpreter language microcontrollers programming-language punchcard virtual-machine

Last synced: 08 Nov 2024

https://github.com/BrianPugh/belay

Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.

arduino esp32 firmata hardware iot micropython package-manager physical-computing raspberry-pi-pico robotics serial

Last synced: 07 Nov 2024

https://github.com/brianpugh/belay

Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.

arduino esp32 firmata hardware iot micropython package-manager physical-computing raspberry-pi-pico robotics serial

Last synced: 21 Dec 2024

https://github.com/loginov-rocks/web-bluetooth-terminal

Progressive Web Application for serial communication with your own Bluetooth Low Energy (Smart) devices

arduino ble bluetooth bluetooth-low-energy bluetooth-smart communication iot physical-web pwa serial terminal

Last synced: 21 Dec 2024

https://github.com/sinricpro/esp8266-esp32-sdk

Library for https://sinric.pro - simple way to connect your device to Alexa, Google Home, SmartThings and cloud

alexa-skill arduino esp32 esp8266 google-home iot platformio

Last synced: 22 Dec 2024

https://github.com/loginov-rocks/Web-Bluetooth-Terminal

Progressive Web Application for serial communication with your own Bluetooth Low Energy (Smart) devices

arduino ble bluetooth bluetooth-low-energy bluetooth-smart communication iot physical-web pwa serial terminal

Last synced: 16 Nov 2024

https://github.com/etherkit/Si5351Arduino

Library for the Si5351 clock generator IC in the Arduino environment

amateur-radio arduino arduino-library clock oscillator si5351

Last synced: 24 Nov 2024

https://github.com/fbiego/esp32time

An Arduino library for setting and retrieving internal RTC time on ESP32 boards

arduino arduino-library esp32 esp32-arduino rtc time

Last synced: 20 Dec 2024

https://github.com/arduino/lab-micropython-editor

Arduino Lab for MicroPython is an Integrated Development Environment (IDE) for MicroPython.

arduino micropython

Last synced: 18 Dec 2024

https://github.com/lnlp/lmic-node

LMIC-node | One example to rule them all. LMIC-node is an example LoRaWAN application for a node that can be used with The Things Network. It demonstrates how to send uplink messages, how to receive downlink messages, how to implement a downlink command and it provides useful status information. With LMIC-node it is easy to get a working node quickly up and running. LMIC-node supports many popular (LoRa) development boards out of the box. It uses the Arduino framework, the LMIC LoRaWAN library and PlatformIO.

arduino cmwx1zzabz cross-platform esp32 example iot lmic lora32 lora32u4 lorawan lorawan-device lorawan-node platformio rfm95 samd21 stm32 sx1276 t-beam the-things-network ttn

Last synced: 23 Dec 2024

https://github.com/savjee/home-energy-monitor

ESP32-based Home Energy Monitor

arduino aws dynamodb energy esp32 iot lambda serverless

Last synced: 20 Dec 2024

https://github.com/lennarthennigs/esptelnet

ESP library that allows you to setup a telnet server for debugging.

arduino debugging esp32 esp8266 esp8266-arduino telnet

Last synced: 20 Dec 2024

https://github.com/xreef/pcf8574_library

PCF8574 library. i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple to use and encoder support.

arduino arduino-library digital encoder esp-01 esp32 esp8266 expander i2c library pcf8574 rp2040 stm32

Last synced: 17 Dec 2024

https://github.com/arduino/arduinocore-api

Hardware independent layer of the Arduino cores defining the official API

api arduino

Last synced: 22 Dec 2024

https://github.com/adafruit/adafruit_io_arduino

Arduino library to access Adafruit IO from WiFi, cellular, and ethernet modules.

adafruit-io arduino arduino-library

Last synced: 22 Dec 2024

https://github.com/microflo/microflo

Live dataflow programming for microcontrollers and embedded

arduino dataflow fbp fbp-runtime flowhub microcontroller

Last synced: 17 Dec 2024

https://github.com/electricrcaircraftguy/ercaguy_dotfiles

.bashrc file, terminal prompt that shows current git branch, Arduino setup, Eclipse setup, git diff with line numbers, helpful scripts, improved Linux productivity, etc.

apt-cacher-ng arduino bashrc config configuration desktop-files dotfiles eclipse eclipse-color-theme gitconfig linux mousewheel rsync scripts show-desktop sublime sublime-text sublime-text-3 templates touchpad

Last synced: 17 Dec 2024

https://github.com/ElectricRCAircraftGuy/eRCaGuy_dotfiles

.bashrc file, terminal prompt that shows current git branch, Arduino setup, Eclipse setup, git diff with line numbers, helpful scripts, improved Linux productivity, etc.

apt-cacher-ng arduino bashrc config configuration desktop-files dotfiles eclipse eclipse-color-theme gitconfig linux mousewheel rsync scripts show-desktop sublime sublime-text sublime-text-3 templates touchpad

Last synced: 04 Dec 2024

https://github.com/alvesoaj/eFLL

eFLL (Embedded Fuzzy Logic Library) is a standard library for Embedded Systems

arduino embedded-systems fuzzy fuzzy-library fuzzy-logic fuzzy-logic-control library

Last synced: 19 Nov 2024

https://github.com/adafruit/lpd8806

Arduino library for LED strips and pixels using LPD8806 (and probably LPD8803/LPD8809)

arduino arduino-library led library lpd8806 pixel

Last synced: 23 Dec 2024

https://github.com/ivanseidel/duetimer

⏳ Timer Library fully implemented for Arduino DUE

arduino arduino-library timer

Last synced: 16 Dec 2024

https://github.com/adafruit/Adafruit_IO_Arduino

Arduino library to access Adafruit IO from WiFi, cellular, and ethernet modules.

adafruit-io arduino arduino-library

Last synced: 18 Nov 2024

https://github.com/diyelectromusic/sdemp

Simple DIY Electronic Music Projects

arduino electronics music

Last synced: 20 Dec 2024

https://github.com/arminjo/talkie

Refurbished Arduino version of the Talkie library from Peter Knight.

arduino library speech-synthesis

Last synced: 18 Dec 2024

https://github.com/hideakitai/arduinoosc

OSC subscriber / publisher for Arduino

arduino esp32 esp8266 esp8266-arduino osc serial

Last synced: 20 Dec 2024