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/arendst/tasmota
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
arduino automation esp32 esp8266 firmware iot knx mqtt ota smart-home sonoff tasmota tuya
Last synced: 23 Dec 2024
https://github.com/arendst/Tasmota
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
arduino automation esp32 esp8266 firmware iot knx mqtt ota smart-home sonoff tasmota tuya
Last synced: 25 Oct 2024
https://github.com/marlinfirmware/marlin
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
3d-printing arduino atmel avr esp32 firmware hacktoberfest reprap stmicro
Last synced: 23 Dec 2024
https://github.com/MarlinFirmware/Marlin
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
3d-printing arduino atmel avr esp32 firmware hacktoberfest reprap stmicro
Last synced: 25 Oct 2024
https://github.com/tinygo-org/tinygo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
adafruit arduino arm avr esp32 gpio hacktoberfest i2c llvm microbit microcontroller nrf51 nrf52 samd21 spi stm32 tinygo wasi wasm webassembly
Last synced: 23 Dec 2024
https://github.com/espressif/arduino-esp32
Arduino core for the ESP32
arduino esp-idf esp32 platformio
Last synced: 23 Dec 2024
https://github.com/gurugio/lowlevelprogramming-university
How to be low-level programmer
arduino assembly assembly-language-programming c-programming embedded-systems firmware hardware linux-kernel linux-kernel-hacking low-level low-level-programming operating-system programming-language rust-lang system-programming
Last synced: 16 Dec 2024
https://github.com/hybridgroup/gobot
Golang framework for robotics, drones, and the Internet of Things (IoT)
arduino beaglebone beaglebone-black bluetooth bluetooth-le drone go gpio hardware i2c intel-edison intel-joule internet-of-things iot mqtt raspberry-pi robot robotics sphero uav
Last synced: 23 Dec 2024
https://github.com/hybridgroup/Gobot
Golang framework for robotics, drones, and the Internet of Things (IoT)
arduino beaglebone beaglebone-black bluetooth bluetooth-le drone go gpio hardware i2c intel-edison intel-joule internet-of-things iot mqtt raspberry-pi robot robotics sphero uav
Last synced: 24 Oct 2024
https://github.com/platformio/platformio-core
Your Gateway to Embedded Software Development Excellence :alien:
arduino arm avr build-system cmsis debugging embedded esp32 esp8266 firmware ide iot libraries microcontroller package-manager platformio risc-v rtos unit-testing zephyr-rtos
Last synced: 16 Dec 2024
https://github.com/bblanchon/arduinojson
📟 JSON library for Arduino and embedded C++. Simple and efficient.
arduino arduino-library c-plus-plus embedded esp32 esp8266 iot json
Last synced: 17 Dec 2024
https://github.com/bblanchon/ArduinoJson
📟 JSON library for Arduino and embedded C++. Simple and efficient.
arduino arduino-library c-plus-plus embedded esp32 esp8266 iot json
Last synced: 26 Oct 2024
https://github.com/tzapu/wifimanager
ESP8266 WiFi Connection manager with web captive portal
arduino captive configuration-portal esp8266 wifimanager
Last synced: 16 Dec 2024
https://github.com/tzapu/WiFiManager
ESP8266 WiFi Connection manager with web captive portal
arduino captive configuration-portal esp8266 wifimanager
Last synced: 06 Nov 2024
https://github.com/justcallmekoko/esp32marauder
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
arduino beacon bluetooth command-line deauth deauthentication deauthentication-attack defensive esp32 esp32-s2 esp8266 espressif firmware flipper-zero flipperzero iot offensive scanner spammer wifi
Last synced: 17 Dec 2024
https://github.com/justcallmekoko/ESP32Marauder
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
arduino beacon bluetooth command-line deauth deauthentication deauthentication-attack defensive esp32 esp32-s2 esp8266 espressif firmware flipper-zero flipperzero iot offensive scanner spammer wifi
Last synced: 31 Oct 2024
https://github.com/olikraus/u8g2
U8glib library for monochrome displays, version 2
arduino display embedded-systems font lcd microcontroller monochrome-displays oled u8g2
Last synced: 17 Dec 2024
https://github.com/omriharel/deej
Set app volumes with real sliders! deej is an Arduino & Go project to let you build your own hardware mixer for Windows and Linux
arduino audio diy gaming go golang volume-control
Last synced: 17 Dec 2024
https://github.com/clemenselflein/openmower
Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!
arduino gps landscaping lawn-mower path-finding raspberry-pi robomow robot robotics ros rtk
Last synced: 17 Dec 2024
https://github.com/ClemensElflein/OpenMower
Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!
arduino gps landscaping lawn-mower path-finding raspberry-pi robomow robot robotics ros rtk
Last synced: 29 Oct 2024
https://github.com/serial-studio/serial-studio
Flexible data visualization software for embedded devices and projects
arduino cansat csv embedded graph ground-station iot microcontroller network projects qt serial serial-studio
Last synced: 17 Dec 2024
https://github.com/arduino-irremote/arduino-irremote
Infrared remote library for Arduino: send and receive infrared signals with multiple protocols
arduino arduino-library infrared library remote
Last synced: 17 Dec 2024
https://github.com/Serial-Studio/Serial-Studio
Multi-purpose serial data visualization & processing program
arduino cansat csv embedded graph ground-station iot microcontroller network projects qt serial serial-studio
Last synced: 27 Oct 2024
https://github.com/Arduino-IRremote/Arduino-IRremote
Infrared remote library for Arduino: send and receive infrared signals with multiple protocols
arduino arduino-library infrared library remote
Last synced: 27 Oct 2024
https://github.com/arduino/arduino-cli
Arduino command line tool
arduino cli command-line golang tooling-team
Last synced: 16 Dec 2024
https://github.com/hybridgroup/cylon
JavaScript framework for robotics, drones, and the Internet of Things (IoT)
arduino beaglebone-black bluetooth-low-energy chip drones gpio i2c intel-edison intel-joule internet-of-things iot javascript raspberry-pi robotics sphero
Last synced: 18 Dec 2024
https://github.com/blynkkk/blynk-library
Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc.
arduino bluetooth bluetooth-low-energy embedded esp32 esp8266 espressif ethernet-shield gsm hardware internet-of-things iot iot-platform mbed ota particle-photon raspberry-pi wifi
Last synced: 17 Dec 2024
https://github.com/bodmer/tft_espi
Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips
arduino arduino-library esp32 esp8266 raspberry-pico rp2040 spi stm32 tft tft-displays ttgo
Last synced: 17 Dec 2024
https://github.com/Bodmer/TFT_eSPI
Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips
arduino arduino-library esp32 esp8266 raspberry-pico rp2040 spi stm32 tft tft-displays ttgo
Last synced: 07 Nov 2024
https://github.com/petoicamp/opencat
An open source quadruped robot pet framework for developing Boston Dynamics-style four-legged robots that are perfect for STEM, coding & robotics education, IoT robotics applications, AI-enhanced robotics application services, research, and DIY robotics kit development.
ai arduino block-coding education iot legged-robot quadruped quadruped-robot-gaits raspberry-pi robot-cat robot-dog robot-kit robot-pet robotics robotics-education simulation stem visual-programming walking
Last synced: 17 Dec 2024
https://github.com/1technophile/openmqttgateway
MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.
arduino arduino-uno ble ble-beacons bridge esp32 esp8266 gateway home-assistant home-automation lora miflora mqtt nodemcu openhab2 platformio rcswitch wemos-d1 xiaomi
Last synced: 17 Dec 2024
https://github.com/nerdlang/nerd
🔱 Javascript's God Mode. No VM. No Bytecode. No GC. Just native binaries.
arduino compilation js nodejs raspberry wasm
Last synced: 19 Dec 2024
https://github.com/NerdLang/nerd
🔱 Javascript's God Mode. No VM. No Bytecode. No GC. Just native binaries.
arduino compilation js nodejs raspberry wasm
Last synced: 25 Oct 2024
https://github.com/PetoiCamp/OpenCat
An open source quadruped robot pet framework for developing Boston Dynamics-style four-legged robots that are perfect for STEM, coding & robotics education, IoT robotics applications, AI-enhanced robotics application services, research, and DIY robotics kit development.
ai arduino block-coding education iot legged-robot quadruped quadruped-robot-gaits raspberry-pi robot-cat robot-dog robot-kit robot-pet robotics robotics-education simulation stem visual-programming walking
Last synced: 07 Nov 2024
https://github.com/1technophile/OpenMQTTGateway
MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.
arduino arduino-uno ble ble-beacons bridge esp32 esp8266 gateway home-assistant home-automation lora miflora mqtt nodemcu openhab2 platformio rcswitch wemos-d1 xiaomi
Last synced: 25 Oct 2024
https://github.com/scottbez1/splitflap
DIY split-flap display
arduino diy kicad laser-cutting openscad split-flap splitflap
Last synced: 17 Dec 2024
https://github.com/crankyoldgit/irremoteesp8266
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
940nm airconditioners arduino arduino-ide arduino-library communication esp32 esp8266 hacktoberfest home-automation hvac hvac-control infrared ir-decoder ir-device platformio protocols remote-control
Last synced: 17 Dec 2024
https://github.com/crankyoldgit/IRremoteESP8266
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
940nm airconditioners arduino arduino-ide arduino-library communication esp32 esp8266 hacktoberfest home-automation hvac hvac-control infrared ir-decoder ir-device platformio protocols remote-control
Last synced: 06 Nov 2024
https://github.com/isl-org/openbot
OpenBot leverages smartphones as brains for low-cost robots. We have designed a small electric vehicle that costs about $50 and serves as a robot body. Our software stack for Android smartphones supports advanced robotics workloads such as person following and real-time autonomous navigation.
android arduino deeplearning education openbot research robot robotics smartphone
Last synced: 17 Dec 2024
https://github.com/isl-org/OpenBot
OpenBot leverages smartphones as brains for low-cost robots. We have designed a small electric vehicle that costs about $50 and serves as a robot body. Our software stack for Android smartphones supports advanced robotics workloads such as person following and real-time autonomous navigation.
android arduino deeplearning education openbot research robot robotics smartphone
Last synced: 28 Oct 2024
https://github.com/scottlawsonbc/audio-reactive-led-strip
:musical_note: :rainbow: Real-time LED strip music visualization using Python and the ESP8266 or Raspberry Pi
arduino audio-processing esp8266 music-visualizer python raspberry-pi signal-processing
Last synced: 20 Dec 2024
https://github.com/t-vk/esp32-ble-keyboard
Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
arduino arduino-library ble bluetooth bluetooth-le esp32 keyboard
Last synced: 18 Dec 2024
https://github.com/T-vK/ESP32-BLE-Keyboard
Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
arduino arduino-library ble bluetooth bluetooth-le esp32 keyboard
Last synced: 04 Nov 2024
https://github.com/sanni/cartreader
A shield for the Arduino Mega that can back up video game cartridges.
Last synced: 18 Dec 2024
https://github.com/nrf24/rf24
OSI Layer 2 driver for nRF24L01 on Arduino & Raspberry Pi/Linux Devices
arduino arduino-library c-plus-plus hacktoberfest nrf24l01 rf24
Last synced: 17 Dec 2024
https://github.com/nRF24/RF24
OSI Layer 2 driver for nRF24L01 on Arduino & Raspberry Pi/Linux Devices
arduino arduino-library c-plus-plus hacktoberfest nrf24l01 rf24
Last synced: 17 Nov 2024
https://github.com/simplefoc/arduino-foc
Arduino FOC for BLDC and Stepper motors - Arduino Based Field Oriented Control Algorithm Library
arduino arduino-foc arduino-library arduino-simplefoc bldc-motor bldc-motor-controller bldc-motors encoder foc foc-algorithm low-cost motor stepper-library stepper-motor stepper-motor-control vector-control
Last synced: 18 Dec 2024
https://github.com/spacehuhntech/wifiduck
Wireless keystroke injection attack platform
arduino esp8266 hacktoberfest hid
Last synced: 20 Dec 2024
https://github.com/SpacehuhnTech/WiFiDuck
Wireless keystroke injection attack platform
arduino esp8266 hacktoberfest hid
Last synced: 01 Nov 2024
https://github.com/sqfmi/watchy
Watchy - An Open Source E-Ink Smartwatch
arduino arduino-library bluetooth-low-energy e-ink esp32 iot smartwatch
Last synced: 18 Dec 2024
https://github.com/earlephilhower/esp8266audio
Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32
aac arduino dac esp32 esp8266 flac hacktoberfest i2s midi mod mp3 pico rp2040 rtttl sf2 soundfont2 speech-synthesizer talkie wav
Last synced: 18 Dec 2024
https://github.com/earlephilhower/arduino-pico
Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards
a2dp arduino arduino-pico ble bluetooth freertos hacktoberfest pi pico pico2 picow raspberry raspberry-pi risc-v riscv rp2040 rp2350 smp wifi
Last synced: 18 Dec 2024
https://github.com/earlephilhower/ESP8266Audio
Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32
aac arduino dac esp32 esp8266 flac hacktoberfest i2s midi mod mp3 pico rp2040 rtttl sf2 soundfont2 speech-synthesizer talkie wav
Last synced: 26 Oct 2024
https://github.com/sqfmi/Watchy
Watchy - An Open Source E-Ink Smartwatch
arduino arduino-library bluetooth-low-energy e-ink esp32 iot smartwatch
Last synced: 06 Nov 2024
https://github.com/ggerganov/ggwave
Tiny data-over-sound library
arduino data-over-sound ecc fsk internet-of-things modem pairing python qrcode serverless sound-library ultrasound
Last synced: 17 Dec 2024
https://github.com/luc-github/esp3d
FW for ESP8266/ESP8285/ESP32 used with 3D printer
3d-printer arduino cnc esp32 esp8266 esp8285 firmware grbl marlin repetier smoothieware wifi
Last synced: 19 Dec 2024
https://github.com/cyberman54/esp32-paxcounter
Wifi & BLE driven passenger flow metering with cheap ESP32 boards
arduino bme680 dcf77 esp32 gps gps-tracker helium-network heltec iot lopy lora lorawan macaddr mqtt platformio pycom thethingsnetwork ttgo ttn wifi
Last synced: 18 Dec 2024
https://github.com/cyberman54/ESP32-Paxcounter
Wifi & BLE driven passenger flow metering with cheap ESP32 boards
arduino bme680 dcf77 esp32 gps gps-tracker helium-network heltec iot lopy lora lorawan macaddr mqtt platformio pycom thethingsnetwork ttgo ttn wifi
Last synced: 08 Nov 2024
https://github.com/kitesurfer1404/ws2812fx
WS2812 FX Library for Arduino and ESP8266
adafruit-neopixel-library arduino arduino-library esp8266 led neopixel ws2812
Last synced: 19 Dec 2024
https://github.com/fortyseveneffects/arduino_midi_library
MIDI for Arduino
arduino arduino-midi-library midi
Last synced: 21 Dec 2024
https://github.com/FortySevenEffects/arduino_midi_library
MIDI for Arduino
arduino arduino-midi-library midi
Last synced: 26 Oct 2024
https://github.com/SpenceKonde/ATTinyCore
Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
arduino attiny avr microcontroller
Last synced: 05 Nov 2024
https://github.com/spencekonde/attinycore
Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
arduino attiny avr microcontroller
Last synced: 19 Dec 2024
https://github.com/samdenty/wi-pwn
ESP8266 firmware for performing deauthentication attacks, with ease.
arduino attack beacon board deauth esp8266 hack material-design material-theme material-ui probe wifi
Last synced: 21 Dec 2024
https://github.com/samdenty/Wi-PWN
ESP8266 firmware for performing deauthentication attacks, with ease.
arduino attack beacon board deauth esp8266 hack material-design material-theme material-ui probe wifi
Last synced: 31 Oct 2024
https://github.com/pschatzmann/arduino-audio-tools
Arduino Audio Tools (a powerful Audio library not only for Arduino)
arduino arduino-library audio cmake commucation decoding dsp encoding fft music streaming
Last synced: 19 Dec 2024
https://github.com/mixiaoxiao/arduino-homekit-esp8266
Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.
arduino arduino-library esp32 esp32-arduino esp8266 esp8266-arduino homekit
Last synced: 19 Dec 2024
https://github.com/sminghub/sming
Sming - powerful open source framework simplifying the creation of embedded C++ applications.
arduino async c-plus-plus embedded esp32 esp8266 espressif framework internet-of-things iot microcontroller rboot rp2040 sming ssl-support upnp wifi
Last synced: 19 Dec 2024
https://github.com/RobTillaart/Arduino
Arduino libraries, code and applications
Last synced: 19 Nov 2024
https://github.com/robtillaart/arduino
Arduino libraries, code and applications
Last synced: 17 Dec 2024
https://github.com/mtk911/attiny85
RubberDucky like payloads for DigiSpark Attiny85
arduino attiny85 badusb digispark digispark-payload digispark-scripts ducky-payloads hack hacking hid-attacks hid-injection payload pentest-tool pentest-windows pentesting pentesting-windows rubber-ducky rubberducky uac-bypass wifi-password
Last synced: 23 Dec 2024
https://github.com/SmingHub/Sming
Sming - powerful open source framework simplifying the creation of embedded C++ applications.
arduino async c-plus-plus embedded esp32 esp8266 espressif framework internet-of-things iot microcontroller rboot rp2040 sming ssl-support upnp wifi
Last synced: 26 Oct 2024
https://github.com/homieiot/homie-esp8266
💡 ESP8266 framework for Homie, a lightweight MQTT convention for the IoT
arduino esp8266 framework home-automation homie iot mqtt
Last synced: 21 Dec 2024
https://github.com/plummerssoftwarellc/nightdriverstrip
NightDriver client for ESP32
arduino cpp esp32 led platformio
Last synced: 19 Dec 2024
https://github.com/rahix/avr-hal
embedded-hal abstractions for AVR microcontrollers
arduino avr hal-crates rust rust-embedd
Last synced: 17 Dec 2024
https://github.com/mysensors/mysensors
MySensors library and examples
arduino diy esp32 esp8266 home-automation iot mysensors nrf5x raspberry samd stm32f103 teensyduino
Last synced: 20 Dec 2024
https://github.com/PlummersSoftwareLLC/NightDriverStrip
NightDriver client for ESP32
arduino cpp esp32 led platformio
Last synced: 06 Nov 2024
https://github.com/waveshare/e-Paper
arduino c epaper epd python raspberrypi-jetsonnano stm32 waveshare
Last synced: 23 Nov 2024
https://github.com/waveshareteam/e-paper
arduino c epaper epd python raspberrypi-jetsonnano stm32 waveshare
Last synced: 19 Dec 2024
https://github.com/mysensors/MySensors
MySensors library and examples
arduino diy esp32 esp8266 home-automation iot mysensors nrf5x raspberry samd stm32f103 teensyduino
Last synced: 31 Oct 2024
https://github.com/Rahix/avr-hal
embedded-hal abstractions for AVR microcontrollers
arduino avr hal-crates rust rust-embedd
Last synced: 26 Oct 2024
https://github.com/spacehuhn/wifi_ducky
Upload, save and run keystroke injection payloads with an ESP8266 + ATMEGA32U4
arduino atmega32u4 ducky esp8266 hack injection keytroke script
Last synced: 17 Dec 2024
https://github.com/tttapa/control-surface
Arduino library for creating MIDI controllers and other MIDI devices.
arduino arduino-library ble-midi control-surface esp32 midi midi-controller midi-over-usb raspberry-pi-pico teensy usb-midi
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: 19 Dec 2024