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/impulseadventure/guislice

GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL

adafruit-gfx arduino arduino-library c embedded esp32 esp8266 feather gui linux m5stack mcufriend pi platformio raspberry-pi sdl teensy tft tft-espi touchscreen

Last synced: 19 Dec 2024

https://github.com/arkhipenko/TaskScheduler

Cooperative multitasking for Arduino, ESPx, STM32, nRF and other microcontrollers

arduino attiny cooperative esp32 esp8266 library multitasking nrf52 reliable stm32 teensy

Last synced: 05 Nov 2024

https://github.com/ImpulseAdventure/GUIslice

GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL

adafruit-gfx arduino arduino-library c embedded esp32 esp8266 feather gui linux m5stack mcufriend pi platformio raspberry-pi sdl teensy tft tft-espi touchscreen

Last synced: 07 Nov 2024

https://github.com/makuna/neopixelbus

An Arduino NeoPixel support library supporting a large variety of individually addressable LEDs. Please refer to the Wiki for more details. Please use the GitHub Discussions to ask questions as the GitHub Issues feature is used for bug tracking.

apa102 apa106 arduino dotstar dotstar-leds esp32-arduino esp8266-arduino led-controlling led-strips lpd8806 nano-33-ble neopixels rgb-led rgbw-leds sk6812 wire-protocol-rgb ws2811 ws2812 ws2812b ws2813

Last synced: 19 Dec 2024

https://github.com/Makuna/NeoPixelBus

An Arduino NeoPixel support library supporting a large variety of individually addressable LEDs. Please refer to the Wiki for more details. Please use the GitHub Discussions to ask questions as the GitHub Issues feature is used for bug tracking.

apa102 apa106 arduino dotstar dotstar-leds esp32-arduino esp8266-arduino led-controlling led-strips lpd8806 nano-33-ble neopixels rgb-led rgbw-leds sk6812 wire-protocol-rgb ws2811 ws2812 ws2812b ws2813

Last synced: 26 Oct 2024

https://github.com/witnessmenow/universal-arduino-telegram-bot

Use Telegram on your Arduino (ESP8266 or Wifi-101 boards)

arduino telegram wifi

Last synced: 19 Dec 2024

https://github.com/witnessmenow/Universal-Arduino-Telegram-Bot

Use Telegram on your Arduino (ESP8266 or Wifi-101 boards)

arduino telegram wifi

Last synced: 17 Nov 2024

https://github.com/maxritter/diy-thermocam

A do-it-yourself thermal imager, compatible with the FLIR Lepton 2.5, 3.1R and 3.5 sensor with Arduino firmware

arduino flir flir-cameras flir-lepton flir-lepton-purethermal infrared-images infrared-sensors lepton lwir teensy teensy41 thermal thermal-analysis thermal-camera thermal-imaging thermal-infrared

Last synced: 22 Dec 2024

https://github.com/screetsec/brutal

Payload for teensy like a rubber ducky but the syntax is different. this Human interfaes device ( HID attacks ). Penetration With Teensy . Brutal is a toolkit to quickly create various payload,powershell attack , virus attack and launch listener for a Human Interface Device ( Payload Teensy )

arduino arduino-library badusb hacker hacking payload penetration penetration-testing powershell-attack rubberducky teensy usb

Last synced: 16 Dec 2024

https://github.com/revoxhere/duino-coin

ᕲ Duino-Coin is a coin that can be mined with almost everything, including Arduino boards.

altcoins arduino arduino-boards arduino-platform atmega avr avr-boards coin cryptocoins cryptocurrency duco duino duino-coin hacktoberfest miner miners mining python3

Last synced: 18 Dec 2024

https://github.com/Screetsec/Brutal

Payload for teensy like a rubber ducky but the syntax is different. this Human interfaes device ( HID attacks ). Penetration With Teensy . Brutal is a toolkit to quickly create various payload,powershell attack , virus attack and launch listener for a Human Interface Device ( Payload Teensy )

arduino arduino-library badusb hacker hacking payload penetration penetration-testing powershell-attack rubberducky teensy usb

Last synced: 30 Oct 2024

https://github.com/nakkaya/ferret

Ferret is a free software lisp implementation for real time embedded control systems.

arduino arm atmega bare-metal clojure compiler embedded-systems lisp microcontroller teensy

Last synced: 20 Dec 2024

https://github.com/particle-iot/device-os

Device OS (Firmware) for Particle Devices

arduino argon boron c c-plus-plus core electron iot p1 particle photon xenon

Last synced: 19 Dec 2024

https://github.com/njh/ethercard

EtherCard is an IPv4 driver for the ENC28J60 chip, compatible with Arduino IDE

arduino enc28j60 ethernet

Last synced: 21 Dec 2024

https://github.com/256dpi/arduino-mqtt

MQTT library for Arduino

arduino iot mqtt

Last synced: 19 Dec 2024

https://github.com/njh/EtherCard

EtherCard is an IPv4 driver for the ENC28J60 chip, compatible with Arduino IDE

arduino enc28j60 ethernet

Last synced: 19 Nov 2024

https://github.com/sitewhere/sitewhere

SiteWhere is an industrial strength open-source application enablement platform for the Internet of Things (IoT). It provides a multi-tenant microservice-based infrastructure that includes device/asset management, data ingestion, big-data storage, and integration through a modern, scalable architecture. SiteWhere provides REST APIs for all system functionality. SiteWhere provides SDKs for many common device platforms including Android, iOS, Arduino, and any Java-capable platform such as Raspberry Pi rapidly accelerating the speed of innovation.

android arduino aws device-management helm integration internet-of-things iot iot-framework iot-platform java kafka kubernetes microservices mqtt open-source platform raspberry-pi sitewhere zookeeper

Last synced: 20 Dec 2024

https://github.com/zinggjm/gxepd2

Arduino Display Library for SPI E-Paper Displays

arduino e-paper

Last synced: 20 Dec 2024

https://github.com/gruppio/sonoff-homekit

Make your Sonoff Switch compatible with Apple Homekit! 🎉

api apple arduino esp32 esp8266 esp8285 homekit ifttt itead sonoff sonoff-basic sonoff-devices sonoff-tasmota sonoff-xxx

Last synced: 18 Dec 2024

https://github.com/mcudude/minicore

Arduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB

arduino atmega168 atmega328 atmega328pb atmega48 atmega8 atmega88 atmel avr microcontroller

Last synced: 19 Dec 2024

https://github.com/MCUdude/MiniCore

Arduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB

arduino atmega168 atmega328 atmega328pb atmega48 atmega8 atmega88 atmel avr microcontroller

Last synced: 26 Oct 2024

https://github.com/ayushsharma82/esp-dash

Blazing fast library to create a functional, on-device dashboard for ESP8266 / ESP32 / RP2040

admin arduino control dashboard esp esp-dash esp32 esp8266 graph interface library server ui webpage widgets

Last synced: 19 Dec 2024

https://github.com/mathertel/onebutton

An Arduino library for using a single button for multiple purpose input.

arduino arduino-library button

Last synced: 19 Dec 2024

https://github.com/ayushsharma82/ESP-DASH

Blazing fast library to create a functional dashboard for ESP8266 / ESP32

admin arduino control dashboard esp esp-dash esp32 esp8266 graph interface library server ui webpage widgets

Last synced: 01 Nov 2024

https://github.com/mathertel/OneButton

An Arduino library for using a single button for multiple purpose input.

arduino arduino-library button

Last synced: 05 Nov 2024

https://github.com/SamZorSec/Open-Home-Automation

Open Home Automation with Home Assistant, ESP8266/ESP32 and MQTT

arduino ble diy domotic esp32 esp8266 home-assistant home-assistant-config home-automation mqtt nfc sonoff

Last synced: 20 Dec 2024

https://github.com/samzorsec/open-home-automation

Open Home Automation with Home Assistant, ESP8266/ESP32 and MQTT

arduino ble diy domotic esp32 esp8266 home-assistant home-assistant-config home-automation mqtt nfc sonoff

Last synced: 17 Dec 2024

https://github.com/ivanseidel/ArduinoThread

⏳ A simple way to run Threads on Arduino

arduino arduino-library

Last synced: 17 Nov 2024

https://github.com/ivanseidel/arduinothread

⏳ A simple way to run Threads on Arduino

arduino arduino-library

Last synced: 15 Dec 2024

https://github.com/lumapu/ahoy

Various tools, examples, and documentation for communicating with Hoymiles microinverters

arduino asyncwebserver cmt2300 esp32 esp8266 hoymiles mqtt nrf24 pv

Last synced: 19 Dec 2024

https://github.com/joe-scotto/scottokeebs

A collection of free-to-build handwired keyboard and macropad projects.

arduino handwired keyboard kmk mechanical-keyboard qmk raspberry-pi zmk

Last synced: 20 Dec 2024

https://github.com/nofeletru/usbasp-flash

Program allow you to program flash memory on the protocols spi, I2C, MicroWire. Supports CH341a, CH347, UsbAsp, AVRISP(LUFA), Arduino, FT232H.

arduino ch341a ch347 flash ft232h usbasp

Last synced: 19 Dec 2024

https://github.com/nofeletru/UsbAsp-flash

Program allow you to program flash memory on the protocols spi, I2C, MicroWire. Supports CH341a, CH347, UsbAsp, AVRISP(LUFA), Arduino, FT232H.

arduino ch341a ch347 flash ft232h usbasp

Last synced: 25 Nov 2024

https://github.com/nkolban/esp32_ble_arduino

The library source for the ESP32 BLE support for Arduino.

arduino ble esp32

Last synced: 19 Dec 2024

https://github.com/nkolban/ESP32_BLE_Arduino

The library source for the ESP32 BLE support for Arduino.

arduino ble esp32

Last synced: 06 Nov 2024

https://github.com/arduino/arduino-pro-ide

The Arduino IDE for advanced users and developers. Experimental alpha version.

arduino arduino-cli arduino-ide autocomplete eclipse-theia embedded ide

Last synced: 27 Sep 2024

https://github.com/feilipu/arduino_freertos_library

A FreeRTOS Library for all Arduino ATmega Devices (Uno R3, Leonardo, Mega, etc).

arduino arduino-freertos avr freertos freertos-library

Last synced: 20 Dec 2024

https://github.com/swicago/heatpump

Arduino library to control Mitsubishi Heat Pumps via connector cn105

airconditioning arduino arduino-library c-library esp8266 heatpump home-assistant hvac kumocloud melcloud mitsubishi mqtt openhab serial wifi

Last synced: 19 Dec 2024

https://github.com/marvinroger/async-mqtt-client

📶 An Arduino for ESP8266 asynchronous MQTT client implementation

arduino asynchronous client esp32 esp8266 mqtt

Last synced: 19 Dec 2024

https://github.com/feilipu/Arduino_FreeRTOS_Library

A FreeRTOS Library for all Arduino ATmega Devices (Uno R3, Leonardo, Mega, etc).

arduino arduino-freertos avr freertos freertos-library

Last synced: 05 Nov 2024

https://github.com/moononournation/arduino_gfx

Arduino GFX developing for various color displays and various data bus interfaces

arduino avr dpi esp32 esp8266 gfx lcd oled parallel pico rgb spi stm32 teensy utf8

Last synced: 20 Dec 2024

https://github.com/zinggjm/gxepd

A simple E-Paper display library with common base class and separate IO class for Arduino.

arduino e-paper

Last synced: 16 Dec 2024

https://github.com/moononournation/Arduino_GFX

Arduino GFX developing for various color displays and various data bus interfaces

arduino avr dpi esp32 esp8266 gfx lcd oled parallel pico rgb spi stm32 teensy utf8

Last synced: 28 Nov 2024

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

Arduino MCP2515 CAN interface library

arduino can can-bus mcp2515

Last synced: 16 Dec 2024

https://github.com/avrdudes/avrdude

AVRDUDE is a utility to program AVR microcontrollers

arduino atmega atmel attiny avr avrdude microchip

Last synced: 19 Dec 2024

https://github.com/t-vk/esp32-ble-mouse

Bluetooth LE Mouse library for the ESP32 (Arduino IDE compatible)

arduino arduino-ide arduino-library ble bluetooth bluetooth-le esp32 mouse

Last synced: 18 Dec 2024

https://github.com/armadsen/orsserialport

Serial port library for Objective-C and Swift macOS apps

arduino carthage cocoa cocoapods framework mac macos objective-c orsserialport osx serial-ports swift

Last synced: 22 Dec 2024

https://github.com/h2zero/nimble-arduino

A fork of the NimBLE library structured for compilation with Arduino, for use with ESP32, nRF5x.

arduino arduino-ble-library arduinoble ble bluetooth bluetooth-arduino bluetooth-le bluetooth-low-energy esp32 nimble nimble-arduino-library nrf51 nrf52

Last synced: 20 Dec 2024

https://github.com/googlecreativelab/paper-signals

Build your own voice controlled object.

arduino

Last synced: 20 Nov 2024

https://github.com/nicohood/hoodloader2

16u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE

arduino bootloader usb

Last synced: 20 Dec 2024

https://github.com/NicoHood/HoodLoader2

16u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE

arduino bootloader usb

Last synced: 17 Nov 2024

https://github.com/cyphunk/jtagenum

Given an Arduino compatible microcontroller or Raspberry PI (experimental), JTAGenum scans pins[] for basic JTAG functionality and can be used to enumerate the Instruction Register for undocumented instructions. Props to JTAG scanner and Arduinull which came before JTAGenum and forwhich much of the code and logic is based on. Feel free to branch and modify religiously (readme, credits, whatever)

arduino jtag raspberrypi

Last synced: 17 Dec 2024

https://github.com/cyphunk/JTAGenum

Given an Arduino compatible microcontroller or Raspberry PI (experimental), JTAGenum scans pins[] for basic JTAG functionality and can be used to enumerate the Instruction Register for undocumented instructions. Props to JTAG scanner and Arduinull which came before JTAGenum and forwhich much of the code and logic is based on. Feel free to branch and modify religiously (readme, credits, whatever)

arduino jtag raspberrypi

Last synced: 26 Oct 2024

https://github.com/patrickhallek/automated-irrigation-system

This is the software of an open source automated irrigation system. The complete setup including hardware can be found in the README.

arduino automation docker electronics electronics-engineering esp8266 garden-automation gardening iot irrigation irrigation-system nodejs nodemcu nodemcu-esp8266 raspberry-pi react smart-home system watering

Last synced: 18 Dec 2024

https://github.com/gcormier/megadesk

Open-source IKEA Bekant controller board

arduino bekant ikea ikea-bekant ikeahack kicad megadesk

Last synced: 27 Oct 2024

https://github.com/PatrickHallek/automated-irrigation-system

This is the software of an open source automated irrigation system. The complete setup including hardware can be found in the README.

arduino automation docker electronics electronics-engineering esp8266 garden-automation gardening iot irrigation irrigation-system nodejs nodemcu nodemcu-esp8266 raspberry-pi react smart-home system watering

Last synced: 27 Oct 2024

https://github.com/SlashDevin/NeoGPS

NMEA and ublox GPS parser for Arduino, configurable to use as few as 10 bytes of RAM

arduino gps nmea

Last synced: 13 Nov 2024

https://github.com/lexus2k/ssd1306

Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms

arduino arduino-library arkanoid atmega328p attiny attiny85 esp32 esp8266 i2c ili9341 lcd-display nokia5110 raspberry-pi sh1106 spi ssd1306 ssd1331 ssd1351 st7735

Last synced: 20 Dec 2024

https://github.com/powerbroker2/elmduino

Arduino OBD-II Bluetooth Scanner Interface Library for Car Hacking Projects

arduino car carhacking elm elm327 heads-up-display hud obd obd2 obdii obdii-library vehicle

Last synced: 16 Dec 2024

https://github.com/tardate/littlearduinoprojects

a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

arduino electronics

Last synced: 20 Dec 2024

https://github.com/tardate/LittleArduinoProjects

a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

arduino electronics

Last synced: 06 Nov 2024

https://github.com/ayushsharma82/elegantota

OTA updates made slick and simple for everyone!

air arduino elegantota esp32 esp8266 espressif firmware fs ota over pico raspberrypi spiffs the update

Last synced: 20 Dec 2024

https://github.com/ricmoo/qrcode

QR code generation library in C, optimized for low-power devices, such as Arduino.

arduino arduino-library qr-code qr-generator qrcode

Last synced: 18 Dec 2024

https://github.com/mcudude/mightycore

Arduino hardware package for ATmega1284, ATmega644, ATmega324, ATmega324PB, ATmega164, ATmega32, ATmega16 and ATmega8535

arduino atmega1284 atmega16 atmega164 atmega32 atmega324 atmega324pb atmega644 atmega8535 atmel avr microcontroller

Last synced: 20 Dec 2024

https://github.com/MCUdude/MightyCore

Arduino hardware package for ATmega1284, ATmega644, ATmega324, ATmega324PB, ATmega164, ATmega32, ATmega16 and ATmega8535

arduino atmega1284 atmega16 atmega164 atmega32 atmega324 atmega324pb atmega644 atmega8535 atmel avr microcontroller

Last synced: 24 Nov 2024

https://github.com/ricmoo/QRCode

QR code generation library in C, optimized for low-power devices, such as Arduino.

arduino arduino-library qr-code qr-generator qrcode

Last synced: 08 Nov 2024

https://github.com/relativty/wrmhl

(Archived) Simple communication between Unity3D and Arduino - by Maxim xyz.

arduino hardware hardware-libraries iot iot-framework threading threadsafe unity

Last synced: 26 Oct 2024

https://github.com/jedisct1/libhydrogen

A lightweight, secure, easy-to-use crypto library suitable for constrained environments.

arduino atmega328p avr c crypto cryptography embedded embedded-systems gimli

Last synced: 20 Dec 2024

https://github.com/mtongnz/esp8266_artnetnode_v2

ESP8266 based WiFi ArtNet to DMX, RDM and LED Pixels

arduino artnet dmx esp8266 led rdm wifi-artnet ws2812 ws2812b

Last synced: 21 Dec 2024

https://github.com/mtongnz/ESP8266_ArtNetNode_v2

ESP8266 based WiFi ArtNet to DMX, RDM and LED Pixels

arduino artnet dmx esp8266 led rdm wifi-artnet ws2812 ws2812b

Last synced: 21 Dec 2024

https://github.com/BlocklyDuino/BlocklyDuino

BlocklyDuino is a web-based visual programming editor for arduino.

arduino blockly

Last synced: 17 Nov 2024

https://github.com/ph1p/ikea-led-obegraensad

ESP32/Arduino hack for the ikea OBEGRÄNSAD led wall lamp

arduino esp32 esp32-arduino hack ikea lamp led mod

Last synced: 22 Oct 2024

https://github.com/opendata-stuttgart/sensors-software

sourcecode for reading sensor data

arduino iot iot-device sensor

Last synced: 21 Dec 2024

https://github.com/dontsovcmc/waterius

Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.

arduino atmel attiny blynk embedded esp8266 hardware i2c industry-monitor internet-of-things iot smart-home smarthome smarthomes watermeter

Last synced: 20 Dec 2024

https://github.com/ai-techsystems/deepc

vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers

arduino arduino-nano-33-ble-sense arm64 deep-learning edge-devices esp32 esp8266 inference-framework machine-learning microcontrollers nxp-cortex odroid onnx raspberry-pi raspberrypi sparkfun-products stm32 stm32f4 tinyml

Last synced: 20 Dec 2024

https://github.com/ladislas/bare-arduino-project

Start your Arduino projects right out of the box

arduino arduino-ide arduino-makefile avr avr-gcc vim youcompleteme

Last synced: 22 Dec 2024

https://github.com/ladislas/Bare-Arduino-Project

Start your Arduino projects right out of the box

arduino arduino-ide arduino-makefile avr avr-gcc vim youcompleteme

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

https://github.com/ai-techsystems/deepC

vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers

arduino arduino-nano-33-ble-sense arm64 deep-learning edge-devices esp32 esp8266 inference-framework machine-learning microcontrollers nxp-cortex odroid onnx raspberry-pi raspberrypi sparkfun-products stm32 stm32f4 tinyml

Last synced: 13 Nov 2024