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/arduino/setup-protoc
GitHub Action to setup the protoc compiler for protocol buffers
arduino github-actions protobuf protoc protocol-buffers tooling-team
Last synced: 28 Dec 2024
https://github.com/arduino-cmake/Arduino-CMake-NG
CMake-Based framework for Arduino platforms
arduino arduino-ide arduino-platform build build-system build-tool cmake cmake-toolchain make ninja
Last synced: 24 Nov 2024
https://github.com/cedarctic/digiquack
DuckyScript language to DigiSpark payload converter (Online / C++)
arduino digispark digispark-payload-converter digispark-scripts duckyscript duckyscript-language hacktoberfest keyboard payload seytonic-tutorial
Last synced: 14 Nov 2024
https://github.com/makerm0/magiclick-esp32s3
A Mechanical Macro Keyboard with Disp, based on ESP32-S3 Ver2.x
arduino circuitpython esp32 keyboard macropad
Last synced: 29 Dec 2024
https://github.com/a9183756-gh/Arduino-CMake-Toolchain
CMake toolchain for all Arduino compatible boards
arduino arduino-cmake-toolchain arduino-compilation arduino-ide arduino-toolchain cmake cmake-toolchain make toolchain
Last synced: 24 Nov 2024
https://github.com/stevemarple/SoftWire
Software I2C implementation for Arduino and other Wiring-type environments
arduino arduino-library i2c software-i2c
Last synced: 24 Nov 2024
https://github.com/bipes/bipes
BIPES: Block based Integrated Platform for Embedded Systems allows text and block based programming for several types of embedded systems and Internet of Things modules using MicroPython, CircuitPython, Python or Snek. You can connect, program, debug and monitor several types of boards using network, USB or Bluetooth. No software install needed!
arduino block blockly embedded embedded-systems esp32 esp8266 iot micropython programming web
Last synced: 24 Dec 2024
https://github.com/bromagosa/snap4arduino
Binding Snap! and Arduino together
arduino blocks dynamic-programming education live-programming scratch snap snap4arduino visual-programming visual-programming-language
Last synced: 26 Dec 2024
https://github.com/sparkfun/graphical_datasheets
Code, final versions, and information on the SparkFun Graphical Datasheets
arduino graphical-datasheets hardware-designs python sparkfun-graphical-datasheets
Last synced: 28 Dec 2024
https://github.com/mathertel/LiquidCrystal_PCF8574
A library for driving LiquidCrystal displays (LCD) by using the I2C bus and an PCF8574 I2C adapter.
arduino arduino-library lcd liquidcrystal pcf8574
Last synced: 05 Nov 2024
https://github.com/suyashb95/softwareoscilloscope
A software oscilloscope for Arduino made with Python and PyQtGraph
arduino arduino-uno oscilloscope pyqtgraph python
Last synced: 27 Oct 2024
https://github.com/lvidarte/esp8266
ESP8266 NodeMCU Workshop
arduino esp8266 iot nodemcu phant platformio
Last synced: 07 Nov 2024
https://github.com/mathertel/liquidcrystal_pcf8574
A library for driving LiquidCrystal displays (LCD) by using the I2C bus and an PCF8574 I2C adapter.
arduino arduino-library lcd liquidcrystal pcf8574
Last synced: 27 Oct 2024
https://github.com/fredilarsen/TeslaChargeDoorOpener
Open the Tesla charge door with an Arduino and an ASK STX882 transmitter
433mhz arduino arduino-sketch ask automation c-plus-plus charge charge-door-opener chargingstation communication cpp door iot opener remote-control rf tesla tesla-protocol transmitter
Last synced: 12 Nov 2024
https://github.com/legion2/somfy_remote_lib
Emulate a Somfy remote using a 433.42 MHz transmitter.
arduino arduino-library esp32 esp8266 remote somfy
Last synced: 29 Dec 2024
https://github.com/robtillaart/acs712
Arduino library for ACS Current Sensor - 5A, 20A, 30A
Last synced: 29 Dec 2024
https://github.com/forkineye/espasynce131
Asynchronous E1.31 (sACN) library for Arduino ESP8266 and ESP32
arduino dmx e131 esp32 esp32-arduino esp8266 esp8266-arduino sacn
Last synced: 29 Dec 2024
https://github.com/kerwincui/kwswitch
智能开关平台,包含服务端、硬件端、安卓端和前端。关键词:物联网开关、远程开关、红外线遥控开关、WIFI继电器、MQTT协议、ESP8266、Iot smart switch、Android、Spring boot、Vue、Arduino
Last synced: 18 Nov 2024
https://github.com/araffin/arduino-robust-serial
A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). Implementation in C Arduino, C++, Python and Rust.
arduino bluetooth c communication cpp protocol python raspberry-pi rust serial sockets
Last synced: 26 Dec 2024
https://github.com/sparkfun/Graphical_Datasheets
Code, final versions, and information on the Sparkfun Graphical Datasheets
arduino graphical-datasheets hardware-designs python sparkfun-graphical-datasheets
Last synced: 29 Nov 2024
https://github.com/newam/loadcelloccupany
Home automation occupancy sensor using load cells
arduino ethernet home-assistant home-automation ieee-802-3af mqtt occupancy-sensor
Last synced: 27 Oct 2024
https://github.com/fredilarsen/teslachargedooropener
Open the Tesla charge door with an Arduino and an ASK STX882 transmitter
433mhz arduino arduino-sketch ask automation c-plus-plus charge charge-door-opener chargingstation communication cpp door iot opener remote-control rf tesla tesla-protocol transmitter
Last synced: 10 Oct 2024
https://github.com/sabas1080/pokemongodiy
Project to create your own pokemon go plus
arduino pokemon pokemon-go pokemon-go-plus
Last synced: 01 Dec 2024
https://github.com/RobTillaart/ACS712
Arduino library for ACS Current Sensor - 5A, 20A, 30A
Last synced: 24 Nov 2024
https://github.com/sparkfun/sparkfun_mlx90640_arduino_example
Controlling and reading from the MLX90640 IR array thermal imaging sensor
arduino processing sensor sparkfun temperature thermopile
Last synced: 18 Dec 2024
https://github.com/nathanramanoodles/noodle-synth
A User-friendly Arduino/Teensy Library to play RTTL/MIDI with infinite polyphonic notes; it has full control over volume, pitch, and music. No shields needed(Just a speaker).
Last synced: 15 Nov 2024
https://github.com/rnd-ash/W203-canbus
Open source project for W211/W219 W203/W209 Mercs - bluetooth audio control and more!
android android-application arduino arduino-setup bluetooth canbus canbus-shield car connected-car connected-vehicle frames ic-display mcp2515 mercedes mercedes-benz phone reverse-engineering w203 w211
Last synced: 15 Nov 2024
https://github.com/zhujisheng/audio-reactive-led-strip
🎵 🌈 Real-time LED strip music visualization running on ESP32 based on Arduino or ESPHome platform
arduino diy esp32 esphome microphone music
Last synced: 24 Nov 2024
https://github.com/rnd-ash/w203-canbus
Open source project for W211/W219 W203/W209 Mercs - bluetooth audio control and more!
android android-application arduino arduino-setup bluetooth canbus canbus-shield car connected-car connected-vehicle frames ic-display mcp2515 mercedes mercedes-benz phone reverse-engineering w203 w211
Last synced: 27 Oct 2024
https://github.com/forkineye/e131
E1.31 (sACN) library for Arduino with ESP8266 support
Last synced: 27 Oct 2024
https://github.com/robtillaart/pcf8574
Arduino library for PCF8574 - I2C IO expander
Last synced: 29 Dec 2024
https://github.com/nickw444/home
Monorepo for all home automation related development, including integrated firmware, PCBs, configuration, and bridges
appdaemon arduino bongmonkey esp esp32 esp8266 firmware hacktoberfest home-assistant home-assistant-config home-automation homeassistant homekit iot pcb sonoff
Last synced: 29 Dec 2024
https://github.com/seeed-studio/wiki-documents
https://wiki.seeedstudio.com Seeed Studio Wiki source code
arduino docusaurus js json linux markdown nvidia-jetson raspberry-pi seeedstudio xiao
Last synced: 27 Dec 2024
https://github.com/t3l3machus/synergy-httpx
A Python http(s) server designed to assist in red teaming activities such as receiving intercepted data via POST requests and serving content dynamically (e.g. payloads).
arduino attiny85 hacking hacking-tools offensive-security penetration-testing-tools pentesting red-teaming redteam t3l3machus
Last synced: 29 Dec 2024
https://github.com/tobozo/esp32-targz
🗜️ An Arduino library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266
arduino arduino-library esp32 esp8266 gz rp2040 rp2040-zero rp2040w spiffs tar tgz uncompress untar uzlib zlib
Last synced: 19 Dec 2024
https://github.com/justcallmekoko/maraudercentauri
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32 and ESP8266
arduino atmega328p bluetooth deauther esp32 esp8266 evil-twin i2c ili9341 keyboard led lvgl ota-update sd-card signal-analysis spi tft-display wifi xpt2046
Last synced: 27 Oct 2024
https://github.com/ericksimoes/ultrasonic
Minimalist library for Ultrasonic Module HC-SR04, PING))) and Seeed SEN136B5B to Arduino
arduino arduino-library hacktoberfest hc-sr04 minimalist-library ping sen136b5b sensor ultrasonic ultrasound
Last synced: 26 Oct 2024
https://github.com/theelims/esp32-sveltekit
A simple and extensible framework for ESP32 based IoT projects with a feature-rich, beautiful, and responsive front-end build with Sveltekit, Tailwind CSS and DaisyUI. This is a project template to get you started in no time with a fully integrated build chain.
arduino daisyui esp esp32 esp32-arduino iot mqtt platformio svelte sveltekit tailwindcss wifi wifimanager
Last synced: 29 Dec 2024
https://github.com/arduino/arduinocore-renesas
arduino arduino-platform embedded microcontroller
Last synced: 25 Dec 2024
https://github.com/visrealm/vrcpu
Code, documentation, schematics, notes for my Ben Eater inspired breadboard computer and emulator
8-bit arduino assembler ben-eater ben-eaters-cpu breadboard cpu electronics emulator esp8266 html5-canvas sap-1 sap1 wasm webassembly
Last synced: 12 Oct 2024
https://github.com/gyverlibs/encbutton
Лёгкая и очень функциональная библиотека для энкодера с кнопкой, энкодера или кнопки с Arduino
arduino arduino-library button encoder
Last synced: 16 Nov 2024
https://github.com/electroniccats/bombercat
BomberCat is the latest security tool that combines the most common card technologies: NFC technology (Near Field Communication) and magnetic stripe technology used in access control, identification, and banking cards. Specially created to audit banking terminals, and identify NFC readers and sniffing tools, with this tool you can audit
arduino ble bluetooth magspoof nfc nfc-card-reader rp2040 security security-tools wifi wifinina
Last synced: 30 Dec 2024
https://github.com/GyverLibs/EncButton
Лёгкая и очень функциональная библиотека для энкодера с кнопкой, энкодера или кнопки с Arduino
arduino arduino-library button encoder
Last synced: 24 Nov 2024
https://github.com/renat2985/rgb
Offline smart home - esp8266 and WS2811/WS2812/NeoPixel LEDs Smart home / Gudra māja / Умны дом
arduino esp8266 led neopixel offline-smart-home smart-home smarthome ws2812
Last synced: 29 Dec 2024
https://github.com/robtillaart/as5600
Arduino library for AS5600 magnetic rotation meter
Last synced: 30 Dec 2024
https://github.com/AmirrezaNasiri/usb-keystroke-injector
☠️ An Arduino-based USB keyboard simulator which injects keystrokes via Bluetooth protocol or predefined payloads in a SD card.
Last synced: 19 Nov 2024
https://github.com/lathoub/arduino-usbmidi
Allows a microcontroller, with native USB capabilities, to appear as a MIDI device over USB to a connected computer
arduino arduino-library arduino-midi-library midi midi-controller midi-device teensy usb-midi
Last synced: 19 Nov 2024
https://github.com/tobozo/wud-ducky
An ESP32-S2 RubberDucky script parser, with Mouse/PenDrive support 🦆
arduino duckyscript esp32 esp32-s2 esp32s2 esptinyusb pendrive usb-hid usbcdc usbmsc whid wifi wud
Last synced: 12 Oct 2024
https://github.com/wokwi/wokwi-docs
Documentation for the Wokwi Simulator
arduino raspberry-pi-pico simulation
Last synced: 29 Dec 2024
https://github.com/pu2clr/rda5807
Arduino Library for SINGLE-CHIP BROADCAST FM RADIO TUNER RDA5807
arduino arduino-ide arduino-library attiny broadcast esp32 fm ham library radio rda5807 receiver stm32
Last synced: 29 Dec 2024
https://github.com/arminjo/smart-battery-module-info_for_arduino
Arduino sketch, which helps detecting the connections of the I2C interface and prints info available from the SMB (SmartBatteryModule) laptop battery pack.
18650 arduino battery battery-status laptop packprobe sbm
Last synced: 29 Dec 2024
https://github.com/RobTillaart/PCF8574
Arduino library for PCF8574 - I2C IO expander
Last synced: 10 Nov 2024
https://github.com/takkao/openfontrender
TTF font render support library for microcomputer.
arduino arduino-ide esp-idf esp32 font freetype2 m5stack platformio rp2040 truetype wioterminal
Last synced: 14 Oct 2024
https://github.com/dzikuvx/quadmeup_crossbow
Cheap DIY RC link based on LoRa 868MHz modules
arduino diy lora lora32u4 protocol quadmeup-crossbow radio rc
Last synced: 08 Nov 2024
https://github.com/nothans/thingspeak-arduino-examples
Arduino Sketches that use ThingSpeak Web Services and API
Last synced: 16 Nov 2024
https://github.com/alanesq/esp32cam-demo
esp32cam module demo / shows how you can easily use the esp32cam including reading raw rgb data, streaming, displaying the image etc.(ArduinoIDE or PlatformIO)
Last synced: 30 Dec 2024
https://github.com/seeed-studio/ardupy
👭 👭 ArduPy makes MicroPython and Arduino work together perfectly.
arduino ardupy hardware micropython
Last synced: 27 Sep 2024
https://github.com/technoblogy/lisp-badge
A handheld computer programmed in Lisp with a self-contained keyboard and display.
arduino atmega1284p lisp ulisp
Last synced: 16 Nov 2024
https://github.com/electroniccats/cayennelpp
Library for Arduino compatible with Cayenne Low Power Payload
arduino arduino-library cayenne-low-power-payload cayennelpp lora lorawan
Last synced: 29 Dec 2024
https://github.com/RobTillaart/AS5600
Arduino library for AS5600 magnetic rotation meter
Last synced: 24 Nov 2024
https://github.com/luni64/visualteensy
VisualCode projects for PJRC Teensy boards
arduino arduino-builder atom atom-editor cortex-debug embedded embedded-debugging jlink makefile pjrc pjrc-teensy-boards project-generation teensy teensyduino visualcode vscode
Last synced: 14 Nov 2024
https://github.com/casanovg/timonel
ATtiny85/45/25 I2C bootloader
arduino attiny84 attiny85 firmware i2c-bootloader i2c-bus microcontroller platformio timonel timonel-bootloader universal-serial-interface usi
Last synced: 07 Nov 2024
https://github.com/arduino-ci/arduino_ci
Unit testing and Continuous Integration (CI) for Arduino libraries, from a Ruby gem
arduino ci unit-testing-framework
Last synced: 28 Dec 2024
https://github.com/DesconBelgrade/Klimerko
☁ DIY Air Quality Monitoring Device
air-quality arduino citizen-science diy esp8266
Last synced: 12 Oct 2024
https://github.com/dEskoG/rDUINOScope
rDUINOScope - Arduino based telescope control system (GOTO)
arduino astronomy controller free goto opensource system telescope
Last synced: 06 Nov 2024
https://github.com/infineon/xmc-for-arduino
Integration of Infineon's XMC microcontrollers into the Arduino IDE.
arduino arduino-ide arduino-platform infineon makers microcontroller platformio prototyping xmc
Last synced: 27 Dec 2024
https://github.com/kike-canaries/canairio_firmware
CanAirIO is a citizen science initiative. We are developing a mobile application that is able to set a PM2.5 or CO2 sensors, and other related sensors, as a fixed station using WiFi or mobile station with an smartphone by using a Bluetooth connection.
airquality android arduino canairio-firmware covid-19 esp32 firmware platformio
Last synced: 29 Dec 2024
https://github.com/skaarj1989/mwebsockets
WebSockets for microcontrollers
arduino arduino-uno arduino-zero arm-cortex client cpp11 enc28j60 esp32 esp8266 ethernet-shield mega2560 nucleo platformio rfc6455 samd21 server stm32 w5100 w5500 websockets
Last synced: 19 Dec 2024
https://github.com/arduino/arduino-lint
Tool to check for problems with Arduino projects
arduino ci command-line continuous-integration golang lint linter tooling-team
Last synced: 29 Dec 2024
https://github.com/MKme/Roomba
DIY Romba Virtual Wall with Atmega 328P Processor + IR LED
arduino atmega328p atmel diy roomba virtualwall
Last synced: 05 Nov 2024
https://github.com/seeed-studio/seeed_arduino_as5600
The library comes with AS5600. Through this library, we can realize read the angles 、get magnetic from a magnet underneath the sensor.
arduino arduino-library as5600 grove magnet
Last synced: 25 Dec 2024
https://github.com/pu2clr/RDA5807
Arduino Library for SINGLE-CHIP BROADCAST FM RADIO TUNER RDA5807
arduino arduino-ide arduino-library attiny broadcast esp32 fm ham library radio rda5807 receiver stm32
Last synced: 07 Nov 2024
https://github.com/hpsaturn/espnowcam
ESPNowCam, a straightforward video streamer for popular ESP32Cam models, leveraging the ESPNow protocol. No need for IPs, routers, or credentials—keeping it simple! :D
arduino camera esp32 esp32cam esp32s3 nanopb platformio protocol-buffers protos
Last synced: 24 Dec 2024
https://github.com/cujomalainey/ant-arduino
An implementation of a ANT driver for Arduino, Mbed and ESP-IDF
ant ant-arduino ant-radios ant-softdevice antplus arduino callback driver esp-idf mbed mbed-os nrf51822 nrf52832 nrf52840 rf
Last synced: 10 Oct 2024
https://github.com/metriful/sensor
Sensor by Metriful | Indoor environment monitoring | Documentation and code samples
arduino electronics embedded environment esphome home-automation ifttt indoor-environmental-monitoring iot raspberry-pi sensors smart-home
Last synced: 30 Oct 2024
https://github.com/schreibfaul1/ESP32-vs1053_ext
With this library You can easily build a WebRadio with a ESP32 board and a mp3-module. See: https://www.youtube.com/watch?v=u4u9NvZvWRk
Last synced: 06 Nov 2024
https://github.com/senseshift/senseshift-firmware
Open-source firmware for VR accessories. Build your own DIY haptic vest, gloves, and more!
arduino bhaptics diy esp32 firmware hacktoberfest haptic-feedback haptics virtual-reality vrglove wearable-devices
Last synced: 26 Dec 2024
https://github.com/jiribilek/wifispiesp
SPI Slave for ESP8266 module
arduino esp8266 slave-device spi-interface
Last synced: 28 Nov 2024
https://github.com/robtillaart/dhtnew
Arduino library for DHT11 and DHT22 with automatic sensor recognition
Last synced: 23 Dec 2024
https://github.com/jgauchia/icenav-v3
ESP32 Based GPS Navigator with OSM offline maps. Multi GNSS - (Under development)
arduino compass diy esp32 esp32-s3 gps gps-navigation gps-tracker lovyangfx lvgl makerfabs nmea offline-maps openstreetmap osm platformio psram t-deck tft tilemaps
Last synced: 23 Dec 2024
https://github.com/mathertel/DmxSerial2
An Arduino library for sending and receiving DMX RDM packets.
arduino arduino-library dmx dmx512 rdm-responder
Last synced: 05 Nov 2024
https://github.com/RobTillaart/DHTNew
Arduino library for DHT11 and DHT22 with automatic sensor recognition
Last synced: 24 Nov 2024
https://github.com/mathertel/dmxserial2
An Arduino library for sending and receiving DMX RDM packets.
arduino arduino-library dmx dmx512 rdm-responder
Last synced: 27 Oct 2024
https://github.com/espwortuhr/multilayout-esp-wordclock
Software for an ESP8266 based word clock with support of different layouts and languages
arduino ds3231 esp8266 esp8266-arduino german hobby-project home-assistant mqtt multilanguage multilayout neopixelbus platformio rgb rgbw sk6812 wordclock wortuhr ws2812
Last synced: 28 Dec 2024
https://github.com/billwilliams1952/ad9833-library-arduino
Library to control the AD9833 waveform generator
ad9833 arduino arduino-library c c-plus-plus waveform-generator
Last synced: 02 Dec 2024
https://github.com/arendst/tasmota-firmware
Alternative firmware for ESP8266 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 esp8266 firmware iot knx mqtt ota smart-home sonoff tasmota tuya
Last synced: 23 Dec 2024
https://github.com/schreibfaul1/esp32-tft-library-ili9486
A library for 3.5 inch RPi LCD (A) 320x480 display from Waveshare
Last synced: 27 Oct 2024
https://github.com/horihiro/esp8266-google-home-notifier
arduino arduino-ide castv2 esp32 esp8266 google-home googlehome
Last synced: 14 Oct 2024
https://github.com/anklimov/lighthub
Flexible, Arduino Mega/Due/ESP8266/ESP32/STM32 based SmartHome controller with DMX-512 in/out, 1-Wire, Modbus, MQTT interfaces. OpenHab/HomeAssistant/ioBroker compatible.
1-wire arduino controllino dmx dmx512 heating-control home-automation homeassistant homeautomation homebridge homie iobroker iot modbus mqtt mqtt-client openhab relay-controllers smarthome-controller ventilation
Last synced: 30 Dec 2024