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/codeadamca/arduino-from-nodejs

Using JavaScript, Node.js, and an Arduino to communicate from a browser to an Arduino.

arduino cplusplus javascript nodejs socket

Last synced: 07 May 2025

https://github.com/RobTillaart/AD524X

Arduino library for I2C digital potentiometer AD5241 AD5242

arduino arduino-library potentiometer

Last synced: 17 Jul 2025

https://github.com/acortelyou/ArduinoTuya

This library allows direct control of Tuya smart plugs from ESP8266/Arduino devices

arduino esp8266 iot smarthome tuya

Last synced: 11 Mar 2025

https://github.com/wokwi/attiny-hvsp-programmer

ATtiny High-voltage Serial Programmer with Chip Erase function

arduino atmel atmel-avr attiny attiny85 avr firmware hvsp microcontroller programmer

Last synced: 14 Apr 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/gdsports/m5stackusbexamples

M5Stack USB Host Examples

arduino esp32 m5stack usb-host

Last synced: 09 Apr 2025

https://github.com/iot-thingscloud/thingscloud-esp-sdk

ThingsCloud IoT Platform WiFi and MQTT client library for ESP8266/ESP32 based boards using arduino framework.

arduino esp32 esp8266 platformio thingscloud

Last synced: 04 May 2025

https://github.com/hafidhh/callmebot-esp8266

ESP8266 WhatsApp message, Telegram call, Telegram message, Telegram group message, Facebook messages

arduino arduino-libraries arduino-library callmebot esp8266 facebook-bot telegram telegram-bot whatsapp-bot

Last synced: 11 Apr 2025

https://github.com/robtillaart/max44009

Arduino library for I2C LUX sensor 22 bit, aka GY-49

arduino gy-49 lux sensor

Last synced: 14 May 2025

https://github.com/sparkfun/rotary_encoder_breakout-illuminated

This is a clever little breakout board for both the RGB and R/G illuminated rotary encoders.

arduino encoder rgb rotary-encoders sparkfun sparkfun-products

Last synced: 27 Aug 2025

https://github.com/kriswiner/as7265x

18-channel, 40-nm FWHM spectrometer

18-channel-spectrometer arduino i2c uart

Last synced: 15 Apr 2025

https://github.com/tobychui/diy-60w-pd-powerbank

A DIY 60W PD Powerbank with realtime battery display for charging your laptop and smartphone

arduino battery diy electronic hardware pd powerbank powerdelivery typec

Last synced: 16 Sep 2025

https://github.com/fbiego/esp32_oled_ble

Receive Android notifications on ESP32 with an OLED screen via Bluetooth LE. Also functions as a clock, time is set automatically via BLE when connected to the app.

android arduino bluetooth-low-energy clock esp32 esp32-arduino esp32-internal-rtc notification oled smartwatch watch

Last synced: 11 Apr 2025

https://github.com/radiokot/osmand-display

🗺 A wireless Arduino-based E-Ink display that helps me navigate through my bike rides

arduino ble e-ink waveshare

Last synced: 10 Apr 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/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/googlecreativelab/astrowand

Draw shapes in the sky to form constellations with TensorFlow and a microcontroller.

arduino microcontroller tensorflow

Last synced: 11 Jul 2025

https://github.com/andrewjfreyer/jurabridge

☕ Jura ENA Micro 90 to MQTT bridge

arduino coffee cpp esp32 home-assistant home-automation jura mqtt

Last synced: 05 Apr 2025

https://github.com/kc1awv/kissloratnc

Arduino based LoRa KISS TNC

arduino ham-radio lora packet-radio tnc

Last synced: 18 Jun 2025

https://github.com/marcin-chwedczuk/mega-iso-vga

Using an old 8-bit ISA VGA card with Arduino Mega

8bit arduino isa retrocomputing vga

Last synced: 10 Apr 2025

https://github.com/adolfintel/nanofancontroller

Arduino Nano based PC PWM fan controller. Up to 3 fans.

arduino arduino-nano atmega328p pwm-fan

Last synced: 24 Mar 2025

https://github.com/seeed-studio/seeed_arduino_pedometer

This library provides a simple demo for realize a pedometer.

arduino arduino-library pedometer seeed-xadow-products

Last synced: 04 Jul 2025

https://github.com/RobTillaart/MCP_ADC

Arduino library for MCP3001 MCP3002 MCP3004 MCP3008 MCP3201 MCP3202 MCP3204 MCP3208

adc arduino esp32 esp8266

Last synced: 17 Jul 2025

https://github.com/alexlynd/ir-tester

Quick IR Value Tester

arduino avr ir ir-receiver ir-sensor

Last synced: 14 Apr 2025

https://github.com/nootropicdesign/arduino-tvout

Arduino libraries for composite video output.

arduino arduino-library ntsc video

Last synced: 06 Apr 2025

https://github.com/sergiutoporjinschi/settingsmanager

Saving, reading and changing settings from Json file on SPIFFS

arduino deserialization esp8266 file json serialization spiffs

Last synced: 24 Aug 2025

https://github.com/nerdyscout/arduino_mcp3x6x_library

Library to support Microchip MPC3x6x 16/24bit analog to digital converters.

16bit 24bit adc analog arduino converter digital library mcp3461 mcp3462 mcp3464 mcp3561 mcp3562 mcp3564

Last synced: 18 Jun 2025

https://github.com/larry-athey/rpi-smart-still

Raspberry Pi (or clone) and Arduino/ESP32 powered smart still controller system. Designed around the Still Spirits T500 column and boiler, but can be easily added to any other gas or electric still with a dephlegmator.

arduino automation distillation esp32 esp32-arduino fermentation genio homebrew hydrometer istill moonshine pot-still raspberry-pi reflux smart-still still-controller still-spirits t500

Last synced: 07 May 2025

https://github.com/codefend/core

Code obfuscator CLI that protects your code regardless of the programming language or framework.

angular arduino nuxt obfuscator python react svelte uglify vue

Last synced: 02 Jul 2025

https://github.com/tebl/8bit-wave

An Arduino-based tape player for old school computers like the ZX Spectrum, Dragon 32 etc. Hardware is compatible with tzxduino/arduitape and Maxduino firmware.

arduino arduitape cassette-player maxduino tzxduino zx-spectrum

Last synced: 01 Jul 2025

https://github.com/magiccube/smart-pod

An ESP8266 and VS1053 driven WebRadio and Internet music player.

arduino esp8266 esp8266-arduino radio vs1053

Last synced: 10 Apr 2025

https://github.com/soburi/openthread_nrf52_arduino

A Arduino package for nRF52 that integrated with OpenThread

arduino openthread

Last synced: 10 Apr 2025

https://github.com/ok1cdj/IC705-BT-CIV

Comunication with IC-705 over bluetooth on ESP32

arduino esp32 esp32-arduino hamradio

Last synced: 06 Apr 2025

https://github.com/RobTillaart/Max44009

Arduino library for I2C LUX sensor 22 bit, aka GY-49

arduino gy-49 lux sensor

Last synced: 17 Jul 2025

https://github.com/uinika/uinio-cubic-prism

Cubic Prism Displayer base on ESP32-PICO-D4 & MPU6050.

arduino esp32 esp32-arduino

Last synced: 11 Apr 2025

https://github.com/RobTillaart/MS5611

Arduino library for MS5611 temperature and pressure sensor

arduino pressure sensor temperature

Last synced: 17 Jul 2025

https://github.com/taunoe/tauno-monitor

Simple serial port monitor.

arduino gnome gtk4 monitor serial

Last synced: 05 May 2025

https://github.com/seeed-studio/seeed_arduino_edgeimpulse

This library is a firmware for Seeed samd series board. It is friendly for embedded Machine learning.

arduino edge-impulse-firmware samd wio-terminal

Last synced: 30 Jul 2025

https://github.com/robtillaart/mcp23017_rt

Arduino library for I2C MCP23017 16 channel port expander

arduino i2c input-output

Last synced: 14 May 2025

https://github.com/hafidhh/callmebot-esp32

ESP32 WhatsApp message, Telegram call, Telegram message, Telegram group message, Facebook messages

arduino arduino-libraries arduino-library callmebot esp32 facebook-bot telegram telegram-bot whatapp-bot

Last synced: 11 Apr 2025

https://github.com/dentrax/mmm-arduport

This is a module for the MagicMirror² smart mirror project. This module provides Arduino serial communication support with Raspberry PI.

arduino arduino-platform communication magicmirror magicmirror2 module plugin python python-library python-script raspberry-pi serial serialport

Last synced: 30 Apr 2025

https://github.com/radames/ntp_rtc_sync

RTC Clock Sync with the NTP Protocol on ESP8266 Arduino

arduino esp8266 ntp ntp-client rtc rtc-module sync sync-rtc-clock wifi

Last synced: 21 Apr 2025

https://github.com/hackuarium/beemos

BEE MOnitoring System: create an infrastructure for monitoring beehives

arduino bee board hive honey monitoring prototype

Last synced: 14 Apr 2025

https://github.com/vishal-android-freak/gdg-2017

Home automation using Google Assistant + Dialogflow + Firebase + ESP8266

arduino cloud-functions dialogflow esp8266 firebase google-assistant wemos-d1-mini

Last synced: 22 Jun 2025

https://github.com/robtillaart/ms5611

Arduino library for MS5611 temperature and pressure sensor

arduino pressure sensor temperature

Last synced: 14 May 2025

https://github.com/xreef/filetoarray

A simple tool used in esp32-cam also, that convert a file in an array to use programmatically, for Arduino esp8266 and esp32

arduino array convert esp32 esp32-cam esp8266 file gzip server to web webserver

Last synced: 14 Apr 2025

https://github.com/araffin/cpp-arduino-serial

A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). This is the C++ implementation.

arduino bluetooth communication cpp protocol raspberry-pi serial sockets

Last synced: 11 Jul 2025

https://github.com/arminjo/arduino-robotcar

Enables autonomous driving of a 2 or 4 wheel car with an Arduino and a Adafruit Motor Shield V2. To avoid obstacles a HC-SR04 Ultrasonic sensor mounted on a SG90 Servo continuously scans the area. Manual control is by a GUI implemented with a Bluetooth HC-05 Module and the BlueDisplay library.

arduino arduino-uno bluetooth-controlled-car collision-avoidance obstacle-avoidance-car rc-car robot-car smart-car ultrasonic-sensor

Last synced: 19 Mar 2025

https://github.com/SergiuToporjinschi/settingsmanager

Saving, reading and changing settings from Json file on SPIFFS

arduino deserialization esp8266 file json serialization spiffs

Last synced: 13 May 2025

https://github.com/end2endzone/nonblockingrtttl

NonBlockingRTTTL is a non-blocking arduino library for playing RTTTL melodies.

arduino esp32 esp32-arduino esp8266 esp8266-arduino piezo rttl rtttl tone

Last synced: 07 Oct 2025

https://github.com/noopkat/azure-iothub-pubsub-esp8266

Using Arduino PubSub library with Azure IoT Hub on an ESP8266

arduino arduino-sketch azure esp8266 iothub pubsub pubsubclient

Last synced: 15 Sep 2025

https://github.com/tobozo/m5stack-esp12-shield

ESP12 shield for M5Stack - Flash your ESP through the M5!

arduino deauther esp12 esp32 esp32-arduino esp8266 esptool m5stack m5stack-sd-updater serialbridge

Last synced: 02 Sep 2025

https://github.com/luni64/encsim

Quadrature signal generator for testing encoder software. Requires a PJRC Teensy board. Generates quadrature signals with adjustable frequency, phase and bouncing

arduino bounce chatter encoder index-signal quadrature teensy

Last synced: 29 Oct 2025

https://github.com/tobozo/lgfxmeter

LGFX based Gauge Decoration and Animation library 🧭

arduino esp32 gauge icsmeter lovyangfx m5gfx m5unified

Last synced: 07 May 2025

https://github.com/3urobeat/nodemcu-clock

🕰️ Multifunctional desk clock displaying time, weather, news & Spotify playback using an ESP8266 or ESP32 and 4x20 LCD display

arduino clock display esp32 esp8266 lcd nodemcu

Last synced: 13 Oct 2025

https://github.com/mr-addict/doc-share

南京工业大学校大学生科协技术协会技术开发部电子组培训学习文档

arduino docs markdown mdbook

Last synced: 04 May 2025

https://github.com/waveshareteam/roarm_m2

Based On ESP32, 3+1DOF, High-torque Serial Bus Servo, RoArm-M2 Desktop Robotic Arm Kit

arduino arduino-esp32 arm esp32 open-source robotics

Last synced: 15 Aug 2025

https://github.com/yveaux/tdc7200

Arduino library for the Texas Instruments TDC7200 Time-to-Digital Converter for Time-of-Flight Applications in LIDAR, Magnetostrictive and Flow Meters

arduino arduino-library lidar tdc texas-instruments time-of-flight ultrasonic ultrasound

Last synced: 13 Oct 2025

https://github.com/strid3r21/beemotionmini

Documentation for the Bee Motion Mini

arduino esp32

Last synced: 08 May 2025

https://github.com/pu2clr/kt0915

This is an Arduino Library to control the KT0915 DSP receiver from KTMicro

akc6955 arduino arduino-ide arduino-library bk1088 dsp dsp-receivers fm-receiver kt0915 receiver-radio receivers si4732 si4735

Last synced: 02 Jul 2025

https://github.com/alexaubin/custommidicontroller

Code and instructions to easily build a MIDI Controller from scratch

arduino atmega-chip midi midi-controller music

Last synced: 18 Oct 2025

https://github.com/pu2clr/KT0915

This is an Arduino Library to control the KT0915 DSP receiver from KTMicro

akc6955 arduino arduino-ide arduino-library bk1088 dsp dsp-receivers fm-receiver kt0915 receiver-radio receivers si4732 si4735

Last synced: 10 Apr 2025

https://github.com/n-wach/camino

A library for controlling an Arduino from Python over Serial

arduino arduino-library python

Last synced: 27 Mar 2025

https://github.com/robtillaart/mcp_adc

Arduino library for MCP3001 MCP3002 MCP3004 MCP3008 MCP3201 MCP3202 MCP3204 MCP3208

adc arduino esp32 esp8266

Last synced: 03 Oct 2025

https://github.com/tobozo/imguruploader

🖼️ imgur.com 📤 image/video uploader library for ESP32

arduino esp32 esp32-chimera-core image-upload imgur m5stack

Last synced: 06 May 2025

https://github.com/microdev1/micros2

An esp32-s2 based development board in a tiny form factor 🚀

arduino circuitpython embedded iot microcontroller

Last synced: 25 Jul 2025

https://github.com/platima/board-taxonomies

Definitions and examples for different categories of embedded computing boards

arduino devboard esp32 linux raspberry-pi raspberrypi rtos sbc singleboardcomputer stm32

Last synced: 23 Jul 2025

https://github.com/russhughes/tft_menu

A simple Arduino menu class for small ST7735 TFT displays using a clickable rotary encoder.

arduino menu rotary-encoder st7735 tft-lcd

Last synced: 01 May 2025

https://github.com/senseshift/arduino-ble-serial

Customizable Arduino and ESP32 BLE Serial library, compliant with Nordic UART Service and others

arduino arduino-library bluetooth-low-energy esp32 nimble platformio platformio-library serial-communication serialport

Last synced: 12 Apr 2025

https://github.com/erriez/erriezrotaryencoderfullstep

3 speed full step Rotary Encoder library for Arduino. Polling and interrupts are supported.

3-speed arduino documentation encoder erriez esp32 esp8266 example getting library rotary started tested uno

Last synced: 24 Jul 2025

https://github.com/RobTillaart/Stopwatch_RT

Arduino Library implementing a stopwatch including minutes, seconds, milliseconds and microseconds

arduino stopwatch timer

Last synced: 17 Jul 2025

https://github.com/ktauchathuranga/morse-encoder

Arduino Library for Encoding Data to Morse Code (Audio and Light).

arduino arduino-library hacktoberfest morse-code morse-code-encoder morsecode

Last synced: 29 Oct 2025

https://github.com/robtillaart/fastshiftin

Arduino library for (AVR) optimized shiftIn - e.g. 74HC165

74hc165 arduino shift

Last synced: 05 Oct 2025

https://github.com/robtillaart/max31855_rt

Arduino library for MAX31855 chip for K type thermocouple

arduino library thermocouple

Last synced: 14 May 2025

https://github.com/jromaing/driving-force-shifter-usb-adapter

Arduino-based USB adapter for the Logitech Driving Force Shifter

arduino logitech-gaming simracing

Last synced: 25 Oct 2025

https://github.com/kampi/esp32-rak3172

LoRaWAN / LoRa P2P library for ESP32 MCUs and the RAK3172 LoRa SoM.

arduino c cpp esp-idf esp32 esp32-arduino lora lorawan lorawan-device lorawan-node platformio rak3172 serial

Last synced: 09 Jul 2025

https://github.com/mabezdev/ssd1351

A Driver crate for the SSD1351, which drives 128x128 colour displays

arduino display oled rust-embedded

Last synced: 12 Apr 2025

https://github.com/xreef/aurora_web_invert_monitor

Here a full Web application hosted in a esp8266 to retrieve and manage production data of the solar inverter ABB (ex Power One now Fimer) Aurora.

abb arduino aurora esp8266 inverter photovoltaic powerone web-interface

Last synced: 25 Jun 2025

https://github.com/curious-nikhil/thrust-vector-control-rocket

A model thrust vector control system to maneuver a rocket with tuned PID settings.

arduino gimbal gimbal-lock modelrocket mpu6050 rocket thrustvectorcontrol tvc

Last synced: 06 Jul 2025

https://github.com/zinggjm/gxepd2_32

Simplified Version of GxEPD for 32 Bit Arduino

arduino e-paper

Last synced: 11 Oct 2025

https://github.com/jameszah/esp32-ai-cam

ESP32-CAM with Microsoft Azure AI Computer Vision and Storage Blobs

arduino azure esp32 esp32-cam iot ov2640 ov5640

Last synced: 06 Apr 2025

https://github.com/VikOlliver/Microwriter

A reboot of the 80's Microwriter accessible chord keyboard done using an Arduino

arduino chord hid keyboard microwriter mouse quinkey usb

Last synced: 23 Mar 2025

https://github.com/RobTillaart/MAX31855_RT

Arduino library for MAX31855 chip for K type thermocouple

arduino library thermocouple

Last synced: 17 Jul 2025