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.

https://github.com/RobTillaart/INA219

Arduino library for INA219 voltage, current and power sensor

arduino current power sensor

Last synced: 17 Jul 2025

https://github.com/blynkkk/blynk-sketch-generator

This repository is for generating Blynk sketches.

arduino esp8266 iot nodejs nodemcu raspberry-pi

Last synced: 25 Apr 2025

https://github.com/DieselDuz42/Arduino-CAN-bus-SD-logger

Arduino script to log CAN bus information to SD card. Mainly focused on J1939.

arduino automotive can-bus canbus j1939 sd-card

Last synced: 08 May 2025

https://github.com/amedeebulle/ttnmkrwannode

Ultra Low Power with Arduino MKR WAN

arduino lora lorawan mkr1300 thethingsnetwork

Last synced: 11 Apr 2025

https://github.com/kvnyng/orpheus-leap-micro

Official repo of the Orpheus Leap

arduino diy hardware

Last synced: 06 Mar 2025

https://github.com/witnessmenow/arduino-traffic-notifier

Get notified of busy traffic using Google maps api and an ESP8266

arduino esp8266 google-maps-api iot telegram-bot

Last synced: 23 Oct 2025

https://github.com/robtillaart/dht20

Arduino library for DHT20 I2C temperature and humidity sensor.

arduino humidity i2c temperature

Last synced: 14 May 2025

https://github.com/rppicomidi/usb_midi_host

An application level TinyUSB USB MIDI Host driver for the RP2040

arduino midi raspberry-pi-pico rp2040 tinyusb usb-midi-host

Last synced: 22 Feb 2025

https://github.com/gdsports/usbhidkbd2midi

DIY MIDI button controller from QWERTY USB keyboard

arduino midi samd21 trinket-m0 usb-host usb-keyboard

Last synced: 09 Apr 2025

https://github.com/3urobeat/arduino-resource-monitor

📊 Display your computer's CPU, RAM & GPU usage on a LCD display, powered by an Arduino Nano! [Supports Linux & Windows]

arduino arduino-nano display linux nano stats windows

Last synced: 13 Oct 2025

https://github.com/roboticsbrno/arduinolearningkitstarter

🛝 Starter learning kit for Arudino Nano / Uno and ESP32 DevKitC by RoboticsBrno.

alks arduino arduino-nano arduino-uno begginers board education esp32 esp32-arduino kit learning-kit shield

Last synced: 15 Aug 2025

https://github.com/RobTillaart/TCA9548

Arduino library for TCA9548 8 channel I2C multiplexer and compatibles.

arduino i2c multiplexer

Last synced: 17 Jul 2025

https://github.com/perseus784/self-organizing-bots

A group of small robots capable of organizing themselves in any given structure using OpenCV and Clustering.

3d-models 3d-printing arduino c corner-harris esp8266 heirarchical-clustering master-slave nearest-neighbors opencv organizing-bots python robotics swarm swarm-intelligence wheeled-robots

Last synced: 27 Apr 2025

https://github.com/naguissa/utimerlib

Arduino tiny and cross-device compatible timer library

arduino arduino-library device-timer interrupts microseconds naguissa timer timers

Last synced: 17 Jul 2025

https://github.com/dilshan/arduino-superhet

Si5351 and Arduino based superheterodyne receiver

arduino audio radio receiver shortwave si5351 superheterodyne tuner

Last synced: 25 Feb 2025

https://github.com/sh123/esp32_opus_arduino

OPUS medium/high bit rate audio codec Arduino library for ESP32

arduino arduino-library audio-codec celt esp32 esp32-arduino esp32-library opus opus-codec silk

Last synced: 14 Apr 2025

https://github.com/sh123/esp32_codec2_arduino

Codec2 low bit rate audio codec Arduino library for ESP32

arduino codec codec2 digital-voice dv esp32 espressif freedv hamradio hf speech-codec uhf vhf

Last synced: 14 Apr 2025

https://github.com/fangfufu/physical-mute-button

A physical mute button for software such as Zoom and Microsoft Team.

arduino esp32 m5stack microsoft-teams zoom

Last synced: 10 Aug 2025

https://github.com/chandler767/magic-leap-gesture-iot-example

Control lights in the physical world from the augmented world using hand gestures. Using Magic Leap Hand Poses (Gestures) and PubNub.

arduino arduino-sketch augmented-reality csharp gesture-recognition iot iot-application iot-device magic-leap magicleap magicleapone publish-subscribe pubnub rgb-led tutorial unity virtual-reality

Last synced: 14 Jul 2025

https://github.com/Neutrino-1/Fitness_Watch

An ESP12E based fitness watch with motion detection and email support!

arduino esp12e fitness fitness-watch

Last synced: 21 Jul 2025

https://github.com/bertrik/hlk-ld2410

Protocol implementation for HLK-LD2410 radar module

arduino fmcw hlk-ld2410 protocol radar

Last synced: 23 Apr 2025

https://github.com/t-vk/electric-unicycle-interface

Arduino library to interface electric unicycles (e.g. read speed and temperature or change unicycle's settings) via Serial or Bluetooth

arduino arduino-library bluetooth electric gotway serial-interface unicycle

Last synced: 11 Apr 2025

https://github.com/tve/lx16a-servo

Simple ESP32-Arduino library to operate LX-16A serial servos

arduino arduino-library esp32 esp32-arduino lx-16a serial-servo servo-control

Last synced: 19 Mar 2025

https://github.com/alvarowolfx/gcloud-ota-arduino-update

Serverless Continuous Integration and OTA update flow using Google Cloud Build and Arduino

arduino google-cloud google-cloud-platform internet-of-things iot platformio

Last synced: 09 Jul 2025

https://github.com/m3y54m/python-serial-port-gui

Serial Port Communication Using PySerial + Tkinter GUI

arduino gui serial-port threading tkinter

Last synced: 09 Jul 2025

https://github.com/RobTillaart/DHTstable

Arduino Library for the DHT temperature and humidity sensor.

arduino humidity temperature

Last synced: 17 Jul 2025

https://github.com/vaishnav-sabari-girish/arduino-cli-interactive

An Interactive way to use the arduino-cli

arduino arduino-cli gum linux terminal tui

Last synced: 19 Jun 2025

https://github.com/ho-ro/ardpicprog

Arduino-based solution for programming Microchip PIC microcontrollers. Use host program "ArdPicProg" together with Arduino software "ProgramPic".

ardpicprog arduino microchip-pic programmer qpickit

Last synced: 23 Mar 2025

https://github.com/kriswiner/icm42605

C++ Arduino sketch with quaternion output

arduino

Last synced: 15 Apr 2025

https://github.com/etherkit/MorseArduino

Generate Morse Code for transmission on a digital I/O pin

arduino arduino-library cw morse

Last synced: 17 Jul 2025

https://github.com/arminjo/attiny-highvoltageprogrammer_fuseeraser

Using an Arduino and 12 Volt to erase wrong ATtiny fuse settings by High-voltage Serial Programming

arduino attiny85 high-voltage-serial-programmer hv-programmer programmer

Last synced: 19 Mar 2025

https://github.com/thelastoutpostworkshop/fastdisplayprototyping

Fast Display Prototyping using the Arduino IDE Serial Monitor for Adafruit GFX and TFT_eSPI

adafruit-gfx arduino arduino-library arduino-project arduino-sketch display esp32 library oled serial-communication tft-display tftespi

Last synced: 19 Mar 2025

https://github.com/fredilarsen/reconnectingmqttclient

Portable simple header-only C++ MQTT client for WIndows, Linux, Arduino, Raspberry, ESP8266, ESP32++

arduino c-plus-plus esp32 esp8266 linux mqtt mqtt-client pjon portable publish raspberry subscribe windows

Last synced: 12 Apr 2025

https://github.com/patrickbaus/pid-cpp

An efficient PID controller implemented in C++, optimized for the ARM Cortex M4 platform

arduino arduino-library arm cortex-m4 pid pid-controller

Last synced: 14 Oct 2025

https://github.com/handiko/dorji-tx-shield

Dorji DRA818V VHF transmitter module shield for Arduino UNO & compatibles

afsk afsk-signal aprs aprs-beacon aprs-tracker arduino arduino-shield arduino-uno dorji dorji-tx-shield dra818 dra818v telemetry

Last synced: 18 Mar 2025

https://github.com/kriswiner/vl53l5cx

Some sketches for the VL53L5CX ranging camera for use with the Arduino IDE

arduino ranging-sensor

Last synced: 09 Oct 2025

https://github.com/tfry-git/compressor-arduino

A very low part count audio compressor based on arduino

arduino audio compressor dynamic-range

Last synced: 18 Mar 2025

https://github.com/m-peko/secureble

Secure communication between Arduino Uno microcontroller and Android application over BLE (Bluetooth Low Energy).

android arduino ble c cpp csharp ecdh sts xamarin

Last synced: 14 Oct 2025

https://github.com/juanmb/nextdriver

An Arduino-based controller for Celestron CG5-series equatorial mounts

arduino astronomy platformio telescope

Last synced: 26 Apr 2025

https://github.com/alexandrehiroyuki/movingaverageplus

Moving Average Plus is a C++ library that implements a moving average on the Arduino platform. Performance and usability are the two focuses I thought of when creating this library, so every improvement tip is welcome. It is useful for filtering noisy data from sensors, for example.

algorithms arduino arduino-library arduino-platform cpp data-processing data-structures filters moving-average pio platformio

Last synced: 12 Apr 2025

https://github.com/robtillaart/tca9548

Arduino library for TCA9548 8 channel I2C multiplexer and compatibles.

arduino i2c multiplexer

Last synced: 14 May 2025

https://github.com/sparkfun/sparkfun_si4703_arduino_library

Arduino Library for the SparkFun FM Tuner Basic Breakout - Si4703

arduino arduino-library fm sparkfun

Last synced: 10 Jun 2025

https://github.com/zakarialaoui10/PowerMonitor

A C++ library designed to measure the electrical characteristics of AC circuits such as voltage, current, power, reactive power, and power factor...

arduino arduino-library cpp monitor morocco power

Last synced: 29 Apr 2025

https://github.com/raphire/homeesp

HomeESP is a simple standalone home automation solution using the ESP8266, which allows you to monitor, control and configure compatible devices through a user friendly dashboard.

arduino dashboard esp8266 esp8266-arduino home-automation iot mqtt

Last synced: 23 Mar 2025

https://github.com/mhdb96/chernozem

👨🏻‍🌾 An Expert System for smart farming which provides the farmers with best solutions and hardware matching their needs exactly, with the ability to monitor and control the hardware remotely through the website UI in real-time.

adminlte ai arduino chernozem dht11 expert-system firebase-realtime-database image-processing iot javascript laravel nodemcu php plant-disease-detection realtime-tracking smart-farm smart-farming

Last synced: 28 Apr 2025

https://github.com/arduino/mdns-discovery

mdns (bonjour) pluggable discovery

arduino

Last synced: 08 May 2025

https://github.com/modlfo/firmata

Ocaml library to control Firmata boards like Arduino

arduino firmata ocaml

Last synced: 13 Sep 2025

https://github.com/sparkfun/spectrum_shield

Spectrum Shield for Arduino, available from SparkFun Electronics.

arduino audio sparkfun sparkfun-products

Last synced: 14 Apr 2025

https://github.com/kaelhem/avrbro

A tool to upload .hex files on Arduino boards with Serial API

arduino avr javascript

Last synced: 30 Jul 2025

https://github.com/sparkfun/qwiic_openlog

Open source I2C based datalogger. The bigger, better cousin to the original serial OpenLog.

arduino datalogger logger sparkfun sparkfun-products

Last synced: 14 Apr 2025

https://github.com/sparkfun/sparkfun_rtk_facet

The hardware and enclosure for the popular centimeter level RTK Facet GNSS receiver with built in display.

arduino esp32 esp32-arduino gnss gps u-blox zed-f9p

Last synced: 14 Apr 2025

https://github.com/jorgen-vikinggod/esp8266-wifi-relay

simple sketch of using ESP8266WebServer to switch relays on GPIO pins. It serves a simple website with toggle buttons for each relay

arduino bootstrap3 esp8266 esp8266-arduino esp8266-webserver iot javascript jquery json relay relays spiffs webserver wifi

Last synced: 29 Oct 2025

https://github.com/maxmacstn/ha-solarweatherstation

Weather station powered by Solar cell - Designed to be fully working with Home Assistant

arduino homeassistant mqtt weather-station

Last synced: 15 Apr 2025

https://github.com/shivamjoker/midi-to-arduino

Convert MIDI files into arduino code

arduino javascript midi midi-converter music

Last synced: 04 Oct 2025

https://github.com/samirmartins/pydaq

Data Acquisition and Experimental Analysis with Python and Graphical User Interface

arduino arduino-library graphical-user-interface national-instruments nidaq nidaqmx pyside6 python real-datasets step-response

Last synced: 26 Oct 2025

https://github.com/MechaDuck/Hexapod_Botolomaeus

University Project: Design of a six-legged Hexapod with 3 DoF at each leg. Communication and control implementation on an Arduino 2560.

arduino dynamixel dynamixel-servos hexapod mechanics

Last synced: 23 Aug 2025

https://github.com/sensirion/arduino-snippets

Arduino code examples for raw sensor communication with many Sensirion sensors

arduino scd40 scd4x-sensor sgp40 sgp4x voc-algo voc-engine

Last synced: 30 Apr 2025

https://github.com/mcorts/meteoestacionlora

Estación metereológica DIY con comunicaciones LoRaWAN TTN

arduino cubecell dht22 estacion-meteorologica heltec lorawan meteorologia weather-station

Last synced: 20 Sep 2025

https://github.com/Sensirion/arduino-snippets

Arduino code examples for raw sensor communication with many Sensirion sensors

arduino scd40 scd4x-sensor sgp40 sgp4x voc-algo voc-engine

Last synced: 08 Apr 2025

https://github.com/martinius96/hladinomer-studna-scripty

Water level monitor using open-source microcontrollers (Arduino, ESP8266, ESP32) and ultrasonic sensors HC-SR04 / JSN-SR04T and similar with Trigger and Echo signals. Arduino Core & ESP-IDF implementations. For ESP32 available also with FreeRTOS. ESP8266 and ESP32 support for Ultra Low Power deep sleep app. ESP32 available with PHY Ethernet LAN8720.

arduino dyp-me007 esp-idf esp-idf-framework esp32 esp8266 ethernet ethernet-phy freertos hc-sr04 hc-srf05 hladinomer jsn-sr04t php sigfox ulp waterwell web well wifi

Last synced: 07 May 2025

https://github.com/dilshan/avr-hv2

AVR High Voltage Programmer 2

arduino atmel avr hvpp microcontroller programmer shield

Last synced: 25 Feb 2025

https://github.com/J-Rios/uTLGBotLib

Universal Telegram Bot library for Arduino, ESP-IDF and Native (Windows and Linux) devices, that let you create Telegram Bots. You can use it with ESP8266 and ESP32 microcontrollers.

arduino arduino-library es esp-idf esp32 esp32-arduino esp32-idf esp32-library espidf telegram telegram-bot-api utlgbotlib

Last synced: 11 Oct 2025

https://github.com/pkarsy/rccalibrator

Calibration of the internal RC oscillator of atmega328p chip, and UART bootloader(ATmegaBOOT) without crystal.

arduino atmega328 atmega328p avr bootloader embeded osccal serial uart

Last synced: 23 Apr 2025

https://github.com/zrafa/xinu-avr

the Xinu OS for AVR atmega328p devices (e.g. Arduino)

arduino arduino-uno comer douglas douglas-comer embedded-systems operating-system rtos xinu xinu-os

Last synced: 04 Apr 2025

https://github.com/tigoe/html-for-conndev

Just enough HTML, CSS, and JS to start building browser-based interfaces for connected devices

arduino css fetch html javascript qrcodes webserial

Last synced: 23 Mar 2025

https://github.com/pschatzmann/stm32-i2s

I2S Arduino Library for STM32 Microcontrollers

arduino blackpill i2s-audio stm32 stm32f411 stm32f411e-disco stm32f723xx

Last synced: 19 Mar 2025

https://github.com/zakarialaoui10/powermonitor

A C++ library designed to measure the electrical characteristics of AC circuits such as voltage, current, power, reactive power, and power factor...

arduino arduino-library cpp monitor morocco power

Last synced: 09 Apr 2025

https://github.com/krolow/arduinoparticles

Node.js + Canvas + Arduino + Javascript

arduino canvas javascript

Last synced: 31 Oct 2025

https://github.com/gdsports/sidekick

USB Sidekick

arduino keyboard mouse usb

Last synced: 31 Aug 2025

https://github.com/arminjo/softstart

Generates TRIAC control pulse for soft start of motors used in circular saw and other DIY tools.

arduino attiny85 diy eagle motor-controller power triac triac-pulse

Last synced: 19 Mar 2025

https://github.com/trzy/RoBart

An iPhone-based LLM-controlled autonomous robot.

arduino arkit claude-3-5-sonnet gpt-4 ios robotics

Last synced: 22 Aug 2025

https://github.com/soif/serial2net_esp8266

Use an ESP8266 as a bridge between an arduino Serial Port and a TCP connection on a LAN , aka 'ser2net' (Serial to Net)

arduino esp8266 network rflink ser2net serial serial-port wifi

Last synced: 12 Jul 2025

https://github.com/marcfontaine/stm32hs

STM32 microcontroller hacking in Haskell / ST-Link USB driver

arduino haskell microcontroller stm32f10x

Last synced: 23 Apr 2025

https://github.com/wagiminator/attiny13-neocontroller

Control almost any number of NeoPixels with an IR Remote

arduino attiny attiny13 attiny13a avr diy ir neopixel pcb project remote

Last synced: 12 Apr 2025

https://github.com/tdslite/tdslite

Lightweight, platform independent, embedded-ready Microsoft SQL Server (MSSQL) Connector written in pure C++11 that can work with just 2kB of SRAM!

arduino arduino-library cpp11 embedded esp32 esp8266 microsoft-sql-server mssql mssql-connector mssql-driver tds

Last synced: 30 Oct 2025

https://github.com/rpanfili/airQualityMeter

Detects air particulate matter (PM - pm1, pm2.5, pm10) concentrations and sends data to an MQTT server. An alternative firmware for ESP8266 devices like the NodeMCU board written for Arduino IDE and PlatformIO

air airquality arduino esp32 esp8266 iot nodemcu particles plantower pm10 pms5003 pms5003st

Last synced: 20 Jul 2025

https://github.com/naguissa/ueepromlib

I2C EEPROM library. Split from uRTCLib. This library controls any I2C EEPROM, independent ones or incorporated on DS1307 or DS3231 RTCs.

arduino arduino-library eeprom i2c i2c-eeprom iic naguissa

Last synced: 22 Apr 2025

https://github.com/dennis-van-gils/dvg_arduino_pyqt_multithread_demo

Demonstration of multithreaded communication, real-time plotting and logging of live Arduino data using PyQt/PySide and PyQtGraph.

acquisition arduino daq gui logger multithread pyqt5 pyqt6 pyqtgraph pyside2 pyside6 real-time

Last synced: 01 May 2025

https://github.com/siddharthpatelde/distance-to-next-edge

This project focuses on building a logic to calculate the distance to the next edge when a robot equipped with a 2D LIDAR sensor is placed on a table. The project leverages the RPlidar.h library and a Raspberry Pi Pico to work with the LIDAR sensor.

2dlidar arduino cpp data data-visualization filtering-data functions jason lidar linux lowpass-filter mathematics physics raspberry-pi-pico ros serial-communication trignometry uart

Last synced: 12 Aug 2025

https://github.com/rightech/ric-examples

Examples for Rightech IoT platform

arduino esp8266 iot mqtt raspberrypi rightech zigbee

Last synced: 19 Apr 2025