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/waveshareteam/e-Paper
arduino c epaper epd python raspberrypi-jetsonnano stm32 waveshare
Last synced: 26 Oct 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: 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)
Last synced: 19 Dec 2024
https://github.com/witnessmenow/Universal-Arduino-Telegram-Bot
Use Telegram on your Arduino (ESP8266 or Wifi-101 boards)
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/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/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/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/thingpulse/esp8266-weather-station
ESP8266 Weather Station library supporting OpenWeatherMap, Aeris and other sources
arduino arduino-library esp8266 openweathermap openweathermap-api openweathermap-client thingpulse weather-information weather-station
Last synced: 19 Dec 2024
https://github.com/ThingPulse/esp8266-weather-station
ESP8266 Weather Station library supporting OpenWeatherMap, Aeris and other sources
arduino arduino-library esp8266 openweathermap openweathermap-api openweathermap-client thingpulse weather-information weather-station
Last synced: 05 Nov 2024
https://github.com/njh/ethercard
EtherCard is an IPv4 driver for the ENC28J60 chip, compatible with Arduino IDE
Last synced: 21 Dec 2024
https://github.com/njh/EtherCard
EtherCard is an IPv4 driver for the ENC28J60 chip, compatible with Arduino IDE
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
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/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/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/adafruit/adafruit_sensor
Common sensor library
arduino arduino-library library sensor
Last synced: 21 Dec 2024
https://github.com/ivanseidel/ArduinoThread
⏳ A simple way to run Threads on Arduino
Last synced: 17 Nov 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/ivanseidel/arduinothread
⏳ A simple way to run Threads on Arduino
Last synced: 15 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/platformio/platform-espressif32
Espressif 32: development platform for PlatformIO
arduino arduino-ide build continuous-deployment continuous-integration esp32 firmware flash iot platformio platformio-platform
Last synced: 19 Dec 2024
https://github.com/s00500/espui
A simple web user interface library for ESP32 and ESP8266
arduino arduino-ide arduino-library browser callback control-pad easy esp32 esp8266 iot javascript slide spiffs tablet ui user-interface userinterface webinterface websockets
Last synced: 19 Dec 2024
https://github.com/nkolban/esp32_ble_arduino
The library source for the ESP32 BLE support for Arduino.
Last synced: 19 Dec 2024
https://github.com/xodio/xod
XOD IDE
arduino electronics functional-reactive-programming ide visual-programming-language
Last synced: 21 Dec 2024
https://github.com/nkolban/ESP32_BLE_Arduino
The library source for the ESP32 BLE support for Arduino.
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/zinggjm/gxepd
A simple E-Paper display library with common base class and separate IO class for Arduino.
Last synced: 16 Dec 2024
https://github.com/spacehuhntech/deauthdetector
Detect deauthentication frames using an ESP8266
arduino attack deauth deauthentication detect detector disassociation esp8266 exploit prevention wi-fi wifi
Last synced: 17 Dec 2024
https://github.com/autowp/arduino-mcp2515
Arduino MCP2515 CAN interface library
Last synced: 16 Dec 2024
https://github.com/nickrehm/dRehmFlight
Teensy/Arduino flight controller and stabilization for small-scale VTOL vehicles
airplane arduino controller drehmflight drone drones flight flight-controller hardware helicopter imu microcontroller pid radio-control stabilization teensy teensyduino vtol
Last synced: 10 Nov 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.
Last synced: 20 Nov 2024
https://github.com/nicohood/hoodloader2
16u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE
Last synced: 20 Dec 2024
https://github.com/NicoHood/HoodLoader2
16u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE
Last synced: 17 Nov 2024
https://github.com/aderusha/haswitchplate
LCD touchscreen for Home Automation
arduino esp8266 esp8266-arduino homeassistant homeautomation kicad mqtt nextion oshw sketchup smarthome
Last synced: 18 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)
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)
Last synced: 26 Oct 2024
https://github.com/haswitchplate/openhasp
HomeAutomation Switchplate based on lvgl for ESP32
arduino az-touch esp32 homeassistant homeautomation lanbon lvgl m5stack mqtt openhab openhasp smarthome stm32duino
Last synced: 20 Dec 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
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!
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!
Last synced: 06 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: 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/HASwitchPlate/openHASP
HomeAutomation Switchplate based on lvgl for ESP32
arduino az-touch esp32 homeassistant homeautomation lanbon lvgl m5stack mqtt openhab openhasp smarthome stm32duino
Last synced: 29 Oct 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/ckormanyos/real-time-cpp
Source code for the book Real-Time C++, by Christopher Kormanyos
arduino bare-metal cortex-m cpp cpp11 cpp14 cpp17 cpp20 embedded embedded-systems high-performance microcontroller realtime stm32
Last synced: 20 Dec 2024
https://github.com/retro-esp32/retroesp32
Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager
arduino education emulation emulator esp32 espressif firmware game-boy-pocket gameboy-pocket gnuboy hardware launcher nesemu nintendo-game-boy odroid-go pc-engine retro smsplusgx turbografx-16
Last synced: 20 Dec 2024
https://github.com/BlocklyDuino/BlocklyDuino
BlocklyDuino is a web-based visual programming editor for arduino.
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/pu2clr/si4735
SI473X Library for Arduino
arduino atmega328p esp32 esp8266 raspberrypipico shortwave si4730 si4732 si4735 ssb stm32
Last synced: 20 Dec 2024
https://github.com/pu2clr/SI4735
SI473X Library for Arduino
arduino atmega328p esp32 esp8266 raspberrypipico shortwave si4730 si4732 si4735 ssb stm32
Last synced: 31 Oct 2024
https://github.com/opendata-stuttgart/sensors-software
sourcecode for reading sensor data
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: 20 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/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/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/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