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/reynico/dtmfduino

DTMFDuino receives DTMF tones through a MT8870 integrated circuit who converts the analog audio of tones to a binary code understandable by the microcontroller. The microcontroller runs Arduino bootloader and converts the received codes to actions (turn on and off some outputs), also the system has the option to know the current state of each output.

analog-audio arduino automation dtmf dtmf-tones microcontroller

Last synced: 09 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/robtillaart/fastshiftin

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

74hc165 arduino shift

Last synced: 05 Oct 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/fbiego/esp32-spotify-oled

View your current playing song on ESP32 & OLED display using Spotify API

arduino esp32 oled spotify spotify-api spotify-player

Last synced: 03 Aug 2025

https://github.com/tobozo/esp32-sidview

SidWiz viewer for ESP32 [WORK IN PROGRESS]

arduino chiptunes esp32 esp32-chimera-core sid6581 sidwiz

Last synced: 27 Oct 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/tioruben/iarradio

An Internet radio based on TTGO T5s ESP32 ePaper Module

arduino audio-streaming e-ink esp-32 internet-radio platformio ttgo-t5s-epaper

Last synced: 15 Jul 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/kalanda/arduino-reflow-oven-controller

Reflow Oven Controller for soldering of SMD components based on Arduino.

arduino oven reflow-oven-controller smd-components thermocouple

Last synced: 26 Oct 2025

https://github.com/takeyamayuki/restuino

A library, firmware to handle arduino GPIO via REST API.

arduino bootloader cpp esp32 esp8266 http iot iot-platform platformio rest-api

Last synced: 14 Jul 2025

https://github.com/feosilva/obr-2017

CAD, Eletrônica e Programação do robô autônomo campeão regional SP da Olimpíada Brasileira de Robótica - 2017

arduino de eagle eletronics linefollower linha obr robotics seguidor solidworks

Last synced: 19 Mar 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/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/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/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/leocolomb/ofxsimpleserial

Simplifies Serial Communication from openFrameworks

addon arduino c-plus-plus openframeworks

Last synced: 11 Apr 2025

https://github.com/machine-learning-tokyo/edgeai-lab-microcontroller-series

This repository is to share the EdgeAI Lab with Microcontrollers Series material to the entire community. We will share documents, presentations and source code of two demo applications.

arduino edgeai hardware machinelearning

Last synced: 12 Jun 2025

https://github.com/rebelonion/faderboard

An 8 channel (1 main, 7 programmable) motorized volume controller for a pc. Each of the 7 channels can be set to any process that outputs volume.

arduino platformio teensy teensy41

Last synced: 12 Oct 2025

https://github.com/robtillaart/max6675

Arduino library for MAX6675 chip for K type thermocouple

arduino max6675 temperature thermocouple

Last synced: 14 May 2025

https://github.com/alexiii/eevar

EEPROM Arduino library

arduino arduino-library avr eeprom

Last synced: 27 Jun 2025

https://github.com/hantdev/shortrangeradar

Short Range Ultrasonic Radar - A simple radar using the ultrasonic sensor, this radar works by measuring a range from 3cm to 40 cm as non-contact distance, with angle range between 15˚ and 165˚.

arduino c esp32 iot radar sr04

Last synced: 15 May 2025

https://github.com/xreef/arduinoota_reusable_custom_web_page

Arduino OTA: simple and beautiful reusable custom web page with progress and theme

arduino custom esp32 esp8266 ota page progress web

Last synced: 14 Apr 2025

https://github.com/norfolkjs/motorized-sumobot

:car: Norfolk.js motorized version of Makenai's Sumobot-jr :blue_car:

arduino bot hacktoberfest johnny-five motor-controller nodebots nodejs wiring

Last synced: 07 Apr 2025

https://github.com/simongolms/esp8266-arduino-homekit-switch

Using an ESP8266 as a switch with native Apple HomeKit support

arduino esp8266 esp8266-arduino homekit homekit-accessory homekit-device

Last synced: 30 Oct 2025

https://github.com/RobTillaart/Temperature

Arduino library with dewPoint humidex and heatIndex functions.

arduino dewpoint formula heatindex temperature

Last synced: 17 Jul 2025

https://github.com/per1234/zzinovidpid

VID/PID definitions for all common USB to serial chips for the Arduino IDE. Used to identify ports listed on the Tools > Port menu.

arduino arduino-ide

Last synced: 22 Apr 2025

https://github.com/mykeels/readlines

An Arduino Library for reading a file, line by line

arduino c callbacks cpp files readline sd

Last synced: 26 Aug 2025

https://github.com/RobTillaart/FastShiftOut

Arduino library for (AVR) optimized shiftOut - e.g. 74HC595

74hc595 arduino shift

Last synced: 17 Jul 2025

https://github.com/robtillaart/float16

Arduino library to implement float16 data type

arduino float16

Last synced: 14 May 2025

https://github.com/robtillaart/multispeedi2cscanner

Arduino I2C scanner that scans all addresses at multiple speeds.

arduino i2c scanner

Last synced: 29 Oct 2025

https://github.com/mostafa-wael/solvendo

An Intelligent Maze Solving Car

arduino avr c linefollower maze-solver

Last synced: 12 Jul 2025

https://github.com/lights0123/esp8266-ledmatrix

A simple program for displaying an animated message with an ESP8266 and a WS2812 (neopixel) matrix

arduino esp8266 esp8266-arduino neopixel neopixel-panels ws2812b

Last synced: 05 May 2025

https://github.com/RobTillaart/FunctionGenerator

Arduino library to generate wave forms (nummeric) for a DAC

arduino function-generator waveform

Last synced: 17 Jul 2025

https://github.com/rivasd/jsPsychHardware

A Google Chrome Extension and native hosts allowing jspsych to interact with hardware

arduino chrome-extension jspsych parallel-port psychology-experiments serial-communication

Last synced: 15 Mar 2025

https://github.com/robtillaart/pca9635

Arduino library for PCA9635 I2C 8 bit PWM LED driver - 16 channel.

arduino i2c pwm-driver

Last synced: 30 Jun 2025

https://github.com/gmostofabd/proteus-libraries

⚙️ A repository with a collection of Proteus ✨ - **Simulation Models** 🖥️: Accurate models for effective simulations. - **PCB Footprints** 🛠️: Essential footprints for precise designs. - **3D Models** 🎨: Visual components to enhance your projects. Elevate your designs with these essential tools! Almost You will find them tested and working.

3d arduino cad demo downloads foot-prints hardware install interfaces kits library models modules pcb proteus sensors shield simulation snapeda tested

Last synced: 20 Jul 2025

https://github.com/limerboy/badusb_downloader

Download & Execute file using DigiSpark ATtiny85, RubberDucky, Arduino Pro Micro

arduino badusb digispark payload rubberducky

Last synced: 23 Apr 2025

https://github.com/pilotak/weathermeters

Arduino library for processing wind speed, wind wane and rain gauge sensors (WH 1080, Sparkfun)

arduino arduino-library esp32 esp8266 meteo rain-gauge rainmeter weather wh1080 winddirection windspeed

Last synced: 13 Sep 2025

https://github.com/patrickleboutillier/jcscpu-hmc

Hybrid implementation, using SN74HC chips and Arduinos, of the computer described in J. Clark Scott's book "But How Do It Know?".

arduino but-how-do-it-know sn74hc

Last synced: 08 May 2025

https://github.com/vortigont/embui

Embedded WebUI framefork. Building interactive UI based on websockets for your Arduino projects. This is a fork of EmbUI project

arduino esp32 esp8266 websocket

Last synced: 17 Sep 2025

https://github.com/kriswiner/lsm6dso

Sketches demonstrating utility of the LSM6DSO for motion sensing

arduino motion sensing

Last synced: 15 Apr 2025

https://github.com/RobTillaart/float16

Arduino library to implement float16 data type

arduino float16

Last synced: 17 Jul 2025

https://github.com/esp32beans/esp32-ble-hid-exp

Arduino ESP32 BLE HID Explorer and Xbox One Controller

arduino arduino-ide ble blue esp32 hid nimble xbox-one

Last synced: 18 Sep 2025

https://github.com/bluday/multiwii-proxy-python

A simple and user-friendly Python 3 module for MultiWii-based drones.

arduino drone multiwii python3

Last synced: 16 Aug 2025

https://github.com/firedog1024/arduino-uno-wifi-iotc

How to get an Arduino Uno WiFi Rev2 board to talk to Azure IoT Central

arduino arduino-uno azure azure-iot-central

Last synced: 10 Apr 2025

https://github.com/styczynski/avr-weather-esp8266

Weather fetching through wifi with LCD1602 + Atmega32 + ESP8266

arduino atmega avr esp01 esp8266 iot lcd1602 wifi

Last synced: 26 Jul 2025

https://github.com/vongomben/fluid-networks

official repository and documentation for the Fluid Networks Workshop

arduino iot node-red physical-computing sensor

Last synced: 27 Oct 2025

https://github.com/celliesprojects/estreamplayer32

An esp32 app to play radio streams and music from a local lamp or llmp server through a i2s DAC. Compiles in the Arduino IDE.

aac-decoder arduino arduino-ide audio-player dac esp32 esp32-arduino espasyncwebserver icy-streams m5stack-node media-player mp3-decoder mp3-streaming playlist radio-stations web-app web-streaming webradio

Last synced: 19 Apr 2025

https://github.com/pakequis/arduino-quake-flicker-lamp

A flicker lamp for Arduino with Quake styles

arduino electronics hardware led quake

Last synced: 08 Sep 2025

https://github.com/RobTillaart/MT8870

Arduino library for MT8870 DTMF decoder (breakout)

arduino decoder dmtf

Last synced: 17 Jul 2025

https://github.com/RobTillaart/I2CKeyPad8x8

Arduino library for 8x8 or smaller KeyPad connected to an I2C PCF8575.

arduino i2c keypad pcf8575

Last synced: 17 Jul 2025

https://github.com/robtillaart/mt8870

Arduino library for MT8870 DTMF decoder (breakout)

arduino decoder dmtf

Last synced: 11 Aug 2025

https://github.com/montoyamoraga/tiny-trainable-instruments

Collection of media arts instruments using tiny machine learning, and based on microcontrollers.

arduino media-arts tinyml

Last synced: 19 Mar 2025

https://github.com/nhz2/xyzgeomag

Lightweight C++ header-only library for calculating the magnetic field on earth given geocentric cartesian coordinates using the World Magnetic Model(WMM). Compatible with Arduino.

arduino compass

Last synced: 10 Aug 2025

https://github.com/gavinlyonsrepo/cap_meter_arduino

Capacitance meter, Arduino-based, three tests , range 18pf to 4F , Push Button input , OLED and serial monitor output.

128x32 analog-pins arduino button cap cap-meter-arduino capacitance capacitance-meter capacitor cplusplus meter nano oled range rc serial-monitor test tester testing uno

Last synced: 02 May 2025

https://github.com/robtillaart/temperature

Arduino library with dewPoint humidex and heatIndex functions.

arduino dewpoint formula heatindex temperature

Last synced: 14 May 2025

https://github.com/zanjie1999/esp32-st7789v-ft6236u-arduino

1.3inch 240x240 LVGL Arduino PlatormIO

arduino ft6236 lvgl platormio st7789

Last synced: 30 Apr 2025

https://github.com/robtillaart/fastshiftout

Arduino library for (AVR) optimized shiftOut - e.g. 74HC595

74hc595 arduino shift

Last synced: 14 May 2025

https://github.com/akshaymogaveera/self-driving-robot-using-neural-network

This project introduces the autonomous robot which is a scaled down version of actual self-driving vehicle and designed with the help of neural network. The main focus is on building autonomous robot and train it on a designed track with the help of neural network so that it can run autonomously without a controller or driver on that specific track. The robot will stream the video to laptop which will then take decisions and send the data to raspberry pi which will then control the robot using motor driver. This motor driver will move the robot in required directions. Neural Network is used to train the model by first driving the robot on the specially designed track by labeling the images with the directions to be taken. After the model is trained it can make accurate predictions by processing the images on computer. This approach is better than conventional method which is done by extracting specific feature from images.

arduino artificial-neural-networks driverless-car google gradient-descent keras machine-learning neural-network opencv opencv3-python python raspberry-pi robotics self-driving-car self-driving-car-simulation tensorflow tensorflow-models waymo

Last synced: 18 Jul 2025

https://github.com/patchworkboy/trowasoftcontrol

Set of Arduino sketches for Neotrellis 8x8 Feather M4 Express & NeoTrellisM4 (4x8) for use specifically with Trowasoft multiSeq and MindMeld Mixer modules for VCVRack2, with accompanying Rack file.

adafruit arduino neotrellis vcvrack

Last synced: 30 Apr 2025

https://github.com/per1234/ino-themes

Arduino IDE themes

arduino arduino-ide

Last synced: 22 Apr 2025

https://github.com/oalam/isometryx

Connected Hangboard for climbers

arduino climbing hangboard strain

Last synced: 10 Apr 2025

https://github.com/platisd/vasttrapi

Your personal departures screen for Västtrafik buses, using a Raspberry Pi Zero W and an ATtiny85 power control board

arduino attiny goteborg raspberrypi vasttrafik

Last synced: 04 Jul 2025

https://github.com/maranimatias/cnc-arduino-nodejs-electronjs

proyecto router cnc casero con arduino y nodejs, sin drivers A4988 sin usar GRBL.

angular arduino cnc electronjs gcode nodejs semantic

Last synced: 13 Apr 2025

https://github.com/ongzzzzzz/p5.web-serial

A p5.js library for using the Web Serial API to access devices like Arduino, no setup required

arduino javascript p5 p5-js p5-library p5js physical-computing processing serial serialport web-serial web-serial-api

Last synced: 29 Jun 2025

https://github.com/mum4k/arduino_abstractions

Various abstract interfaces useful when unit testing code for Arduino.

arduino arduino-library mocks unittest

Last synced: 12 Apr 2025

https://github.com/stdevPavelmc/ft817

Improved Arduino CAT library for the Yaesu FT817

arduino cat cat-library ft817 ft857 ft857d ham hamradio

Last synced: 06 Apr 2025

https://github.com/DetSimen/Arduino_TimerList

Много таймеров из одного

arduino timers

Last synced: 06 Apr 2025

https://github.com/abhineetraj1/arduino-led-auto

In this you can turn on the LED light in arduino circuit by say "Turn on" and to turn off the LED , just say "Turn off"

arduino arduino-library arduino-uno firmata-client firmata-protocol pyfirmata python-arduino python3

Last synced: 31 Jul 2025

https://github.com/strid3r21/beemotions3

Home to all files related to the Bee Motion S3

arduino circuitpython esp32 esp32-s3 micropython

Last synced: 08 May 2025

https://github.com/andygeiss/esp32-controller

This package provides an API for mapping Golang into Arduino code, which can be used by https://github.com/andygeiss/esp32-transpiler.

arduino esp32 go golang

Last synced: 24 Oct 2025

https://github.com/lakshanwd/go-arduino

Control your arduino with golang and feel multi-threading

arduino golang iot threading

Last synced: 15 Apr 2025

https://github.com/alexistm/lidarenhanced

Driver for the LIDARLite v2 and v3 on the Arduino, with many improvements over the base library (Robustness, asynchronous acquisition, higher acquisition frequency, state machine, maintained)

arduino driver i2c laser lasermeter lidarlite robust

Last synced: 09 Jul 2025

https://github.com/MajicDesigns/MD_DS1307

DS1307 Real Time Clock Library

arduino arduino-library clock ds1307 rtc time

Last synced: 17 Jul 2025

https://github.com/ipdotsetaf/ezbutton

Arduino library that transforms raw button/touch inputs into events easily.

arduino arduino-library button event event-driven platformio touch

Last synced: 20 Sep 2025

https://github.com/junkfix/tcl-electriq-split-ac

For electriq split ac module TYWE1S on a TYJW2 v2.0.0 ESP8266 2MB Arduino

arduino esp8266 esphome tasmota tasmota-devices

Last synced: 14 Apr 2025

https://github.com/nelsonwenner/python-orientation-visualization-app

:red_square: The module that allows observing orientations through a 3D object from Euler angles or quaternion transmitted with WebSocket via wi-fi or serial port.

arduino euler-angles imu mpu opengl orientation-sensor pysimplegui quaternion sensors websocket

Last synced: 11 Apr 2025

https://github.com/boisgera/tinygo-arduino

TinyGo for Arduino

arduino golang iot tinygo

Last synced: 12 Apr 2025

https://github.com/fenegroni/simdisplay

Simracing dashboard built with Arduino showing telemetry from the racing simulator Assetto Corsa Competizione in real time.

arduino assetto-corsa-competizione serial-communication shared-memory simracing windows

Last synced: 13 Apr 2025

https://github.com/gavinlyonsrepo/Cap_meter_arduino

Capacitance meter, Arduino-based, three tests , range 18pf to 4F , Push Button input , OLED and serial monitor output.

128x32 analog-pins arduino button cap cap-meter-arduino capacitance capacitance-meter capacitor cplusplus meter nano oled range rc serial-monitor test tester testing uno

Last synced: 17 Jul 2025

https://github.com/xanthium-enterprises/arduino-python-cross-platform-data-logging-to-csv-file-

A low cost multi channel data logging system using Python and Arduino UNO board that will log and save data to a CSV (Comma Separated Values) file on the disk.The system can monitor temperature data from 4 independent sources at the same time and log the data to the disk.

arduino arduino-uno csv daq data-acquisition data-logger data-logging python python3 temperature-monitoring temperature-sensor

Last synced: 11 Apr 2025

https://github.com/lathoub/arduino-ipmidi

ipMIDI transport layer for the FortySevenEffects Arduino MIDI Library

arduino ipmidi midi

Last synced: 14 May 2025

https://github.com/gonzalo123/arduino_rpi_i2c

Arduino and Raspberry Pi working together (with i2c)

arduino i2c python raspberry-pi

Last synced: 07 Oct 2025

https://github.com/RobTillaart/PCA9635

Arduino library for PCA9635 I2C 8 bit PWM LED driver - 16 channel.

arduino i2c pwm-driver

Last synced: 17 Jul 2025

https://github.com/bertrik/pm1006

Arduino project to communicate with the Cubic PM1006 particle sensor

airquality arduino ikea ikeahack matter particulate pm pm25 pm6000

Last synced: 23 Apr 2025