Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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/seeed-studio/seeed_arduino_rpcwifi

A library of maximum ESP32 WiFi-compatible software.

arduino esp32 esp32-arduino wifi

Last synced: 04 Dec 2024

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

This repository is for generating Blynk sketches.

arduino esp8266 iot nodejs nodemcu raspberry-pi

Last synced: 10 Nov 2024

https://github.com/jcomas/s8_uart

SenseAir S8 CO2 sensor library for serial communication (UART)

arduino co2 platformio s8 senseair senseair-s8 sensor

Last synced: 07 Nov 2024

https://github.com/ta2bgh/cw-beacon

This is a simple CW beacon project based on Arduino and Si5351 clock generator. It transmits a predefined message as morse code on a fixed frequency.

arduino atmega328p atmel atmel-avr beacon cw cw-beacon ham-radio hamradio qrp radio rf si5351 si5351a transceiver

Last synced: 10 Oct 2024

https://github.com/erriez/erriezds1302

Erriez 3-wire DS1302 Real Time Clock library for Arduino

arduino date documentation ds1302 epoch esp8266 examples library ram real-time-clock rtc time unix uno

Last synced: 27 Oct 2024

https://github.com/handiko/esp12-mqtt-rf-jammer

A Simple ESP12 & AD9851 based RF Jammer which can be controlled using MQTT protocol

ad9851 arduino dds-vfo esp12 esp8266 iot iot-application iot-device jammer mqtt rf

Last synced: 10 Oct 2024

https://github.com/al333z/domoscala

Home automation, with Scala and Arduino. Nerdy stuff.

android arduino playframework raspberry-pi scala

Last synced: 24 Nov 2024

https://github.com/pschatzmann/arduino-vs1053

An Arduino library for VS1053, VS1003 Codec Breakout Boards

aac arduino cmake flac midi mp3 vs1003 vs1053 wav

Last synced: 27 Oct 2024

https://github.com/rayps/macropad

Yet another MacroPad but remotely configurable/scriptable/executable over Wi-Fi

arduino ch9328 esp8266 keyboard macropad shortcut streamdeck wifi

Last synced: 20 Nov 2024

https://github.com/etherkit/MorseArduino

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

arduino arduino-library cw morse

Last synced: 24 Nov 2024

https://github.com/vshymanskyy/serial-server

Simple serial port server

arduino mbed pty remote-shell serialport xterm

Last synced: 27 Nov 2024

https://github.com/pinto0309/zumo32u4

Zumo32u4(ATmega32u4) + RaspberryPi3(RaspberryPi) + SLAM(CartoGrapher/Gmapping) + RPLiDAR A1M8

arduino atmega32u4 cartographer gmapping-slam kinetic lidar raspberry-pi raspberrypi ros rplidar rviz slam zumo32u4

Last synced: 22 Oct 2024

https://github.com/sabas1080/openwifidetectoresp8266

MASLOW: an Open WiFi Detector with ESP8266

adafruit arduino esp8266 nodemcu wifi

Last synced: 01 Dec 2024

https://github.com/h1romas4/m5stamp-c3dev

This is a development board for the M5Stamp C3 (RISC-V/FreeRTOS).

arduino arduino-esp32 assemblyscript esp32 esp32c3 jtag m5stack m5stamp risc-v riscv wasm3 webassembly

Last synced: 10 Oct 2024

https://github.com/robtillaart/tca9548

Arduino library for TCA9548 8 channel I2C multiplexer and compatibles.

arduino i2c multiplexer

Last synced: 19 Nov 2024

https://github.com/pacifiquem/rfid

read, write, memory-map, data-storage & RFID transaction SYSTEM.

arduino embeded-systems payment rfid

Last synced: 09 Nov 2024

https://github.com/h1romas4/arduino-vgmplayer

Play back the VGM format file with Arduino. (only YM2151)

arduino vgm vgmplay yamaha ym2151

Last synced: 08 Nov 2024

https://github.com/openblockcc/openblock-agent

OpenBlock Link desktop version.

arduino esp32 link openblock scratch3

Last synced: 16 Nov 2024

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: 11 Nov 2024

https://github.com/robtillaart/dht20

Arduino library for DHT20 I2C temperature and humidity sensor.

arduino humidity i2c temperature

Last synced: 19 Nov 2024

https://github.com/thenitek/catgfx

Adafruit GFX compatible arduino library for using cat thermal printers with the ESP32

adafruit-gfx adafruit-gfx-library arduino esp32 thermal-printer

Last synced: 24 Nov 2024

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: 22 Nov 2024

https://github.com/tebl/c64-joykey

WASD-style joystick for vintage computers. With an added Arduino Pro Micro you can use it as a USB-keyboard, so if you wanted a DIY streamdeck or Macro-keyboard - then the C64 JoyKEY can do that as well.

arduino atari atari-7800 atari-st atari2600 commodore commodore-64 commodore-amiga joystick keyboard macro-keyboard sega-genesis sega-master-system sega-mega-drive streamdeck vintage-computers zx-spectrum

Last synced: 05 Dec 2024

https://github.com/polykit/kosmo-multitool

Arduino Nano Every based development platform for DIY synthesizer enthusiasts.

adc arduino cv dac gate kicad kosmo midi pcb schematics sdiy synthesizer

Last synced: 07 Nov 2024

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: 15 Nov 2024

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: 27 Oct 2024

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

Official repo of the Orpheus Leap

arduino diy hardware

Last synced: 16 Nov 2024

https://github.com/pu2clr/SI470X

It is an Arduino Library for the SI4702 and SI4703, BROADCAST RECEIVER.

arduino arduino-ide arduino-library dsp fm fm-receiver library radio receiver si4701 si4702 si4703

Last synced: 07 Nov 2024

https://github.com/pimentoso/mini4wdchrono

Software for Arduino based 3-lane lap timer for Tamiya Mini4wd.

arduino electron johnny-five lap-times tamiya-mini4wd

Last synced: 28 Oct 2024

https://github.com/idouble/iot-arduino-game-controller-java

🎮 A Game controller realized with an Arduino, I modified the Arduino bootloader to program with Java ☕️

analog arduino arduino-boards arduino-game arduino-library arduino-sketch arduino-uno bootloader cheatsheet controller digital game-controller internet-of-things iot java keyboard mouse

Last synced: 20 Dec 2024

https://github.com/juanmb/nextdriver

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

arduino astronomy platformio telescope

Last synced: 11 Nov 2024

https://github.com/RobTillaart/TCA9548

Arduino library for TCA9548 8 channel I2C multiplexer and compatibles.

arduino i2c multiplexer

Last synced: 24 Nov 2024

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: 28 Nov 2024

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

This library is for Grove - 3-Axis Digital Accelerometer ±2g to 16g (LIS3DHTR) use I2C or SPI to get acceleration data and temperature.

acceleration-data arduino arduino-library grove lis3dhtr

Last synced: 04 Dec 2024

https://github.com/kriswiner/vl53l5cx

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

arduino ranging-sensor

Last synced: 16 Nov 2024

https://github.com/tomarus/diymetro

DIY Metropolis Inspired Sequencer

arduino eurorack sequencer

Last synced: 15 Dec 2024

https://github.com/amedeebulle/ttnmkrwannode

Ultra Low Power with Arduino MKR WAN

arduino lora lorawan mkr1300 thethingsnetwork

Last synced: 07 Nov 2024

https://github.com/electroniccats/meowmeow

Using the Meow Meow you can make anything into a key just by connecting a few alligator clips

arduino capacitive electronic-cats hardware makeymakey samd samd21

Last synced: 24 Nov 2024

https://github.com/tebl/C64-JoyKEY

WASD-style joystick for vintage computers. With an added Arduino Pro Micro you can use it as a USB-keyboard, so if you wanted a DIY streamdeck or Macro-keyboard - then the C64 JoyKEY can do that as well.

arduino atari atari-7800 atari-st atari2600 commodore commodore-64 commodore-amiga joystick keyboard macro-keyboard sega-genesis sega-master-system sega-mega-drive streamdeck vintage-computers zx-spectrum

Last synced: 24 Oct 2024

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: 27 Oct 2024

https://github.com/erriez/errieztm1637

TM1637 LED and key-scan library for Arduino

arduino c-plus-plus documentation esp32 esp8266 examples key-scan led library tm1637 uno

Last synced: 27 Oct 2024

https://github.com/sh123/nano_power_meter

Dual channel Arduino Nano milliwatt power meter for HF/VHF/UHF/SHF bands

ad8307 amateur-radio arduino arduino-nano ghz ham-radio hf ltc5508 microwave power-meter rf rf-power-meter shf uhf vhf w1ghz

Last synced: 10 Oct 2024

https://github.com/thelastoutpostworkshop/animated_gif_sdcard_spiffs

Animated GIF stored in SD Card and played from SPIFFS on a Round Display (GC9A01) with the ESP32

animated-gif arduino esp32 gc9a01 sd-card sd-card-reader spiffs tftespi

Last synced: 27 Oct 2024

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

A very low part count audio compressor based on arduino

arduino audio compressor dynamic-range

Last synced: 27 Oct 2024

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: 16 Dec 2024

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: 01 Oct 2024

https://github.com/xreef/batterycapacitytesterarduinonano

Battery tester with arduino, with thermistor to check temperature of power resistance and battery. On version 0.2 now It's possible to select a battery type.

arduino battery battery-capacity-tester board breadboard capacity prototype schema tester thermistor

Last synced: 08 Nov 2024

https://github.com/tomarus/midi2cv

Eurorack MIDI2CV and Arpeggiator using an Arduino Nano.

arduino eurorack golang kicad midi midi2cv

Last synced: 15 Dec 2024

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: 09 Nov 2024

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: 21 Dec 2024

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: 16 Nov 2024

https://github.com/sparkfun/mp3_player_shield

MP3 Player Shield - Play MP3s from an SD card! Created by and available from SparkFun Electronics

arduino audio mp3 sparkfun sparkfun-products

Last synced: 16 Nov 2024

https://github.com/kaiaai/awesome-2d-lidars

Awesome 2D LiDAR list - specs, protocols, wiring, code, identification photos/videos, performance evaluations

2d-lidar arduino awesome awesome-list awesome-lists lidar ros ros2

Last synced: 26 Sep 2024

https://github.com/dmachard/ky040-rotary

KY-040 rotary encoder library for arduino and esp8266 devices

arduino esp8266 iot

Last synced: 12 Nov 2024

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: 16 Nov 2024

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: 12 Oct 2024

https://github.com/sparkfun/spectrum_shield

Spectrum Shield for Arduino, available from SparkFun Electronics.

arduino audio sparkfun sparkfun-products

Last synced: 16 Nov 2024

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: 27 Oct 2024

https://github.com/mkazimoto/esp32_cnc

CNC for ESP32 (30 pins) with 28BYJ-48 stepper motor and ULN2003

28byj-48 arduino cnc esp32 gcode grbl plotter processing stepper uln2003

Last synced: 08 Dec 2024

https://github.com/modlfo/firmata

Ocaml library to control Firmata boards like Arduino

arduino firmata ocaml

Last synced: 30 Nov 2024

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: 27 Oct 2024

https://github.com/trzy/RoBart

An iPhone-based LLM-controlled autonomous robot.

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

Last synced: 20 Dec 2024

https://github.com/krolow/arduinoparticles

Node.js + Canvas + Arduino + Javascript

arduino canvas javascript

Last synced: 28 Nov 2024

https://github.com/motform/arduino-cli-mode

emacs support for the arduino-cli

arduino emacs

Last synced: 24 Nov 2024

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: 07 Nov 2024

https://github.com/fabriziofiorucci/streamdeck

A 3D-printed, Arduino-powered USB streamdeck

3d-printing arduino streamdeck

Last synced: 09 Nov 2024

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: 23 Oct 2024

https://github.com/ldab/u-blox_gnss

u-blox GNSS receiver library light weight for low power tracking application

arduino diy gnss gps iot lightweight lte lte-m nb-iot u-blox ublox ublox-gps

Last synced: 09 Nov 2024

https://github.com/kartben/wioterminal-mqtts-sample

This repository contains a sample application showing how to connect the Wio Terminal to an MQTT broker over TLS (a.k.a. MQTTS).

arduino iot mqtt platformio pubsubclient seeedstudio wio-terminal

Last synced: 16 Nov 2024

https://github.com/RobTillaart/MCP23017_RT

Arduino library for I2C MCP23017 16 channel port expander

arduino i2c input-output

Last synced: 24 Nov 2024

https://github.com/ricardoquesada/esp-idf-arduino-bluepad32-template

ESP-IDF template that has Arduino and Bluepad32 built-in

arduino bluepad32 bluetooth esp-idf esp32 gamepad

Last synced: 03 Dec 2024

https://github.com/robtillaart/max44009

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

arduino gy-49 lux sensor

Last synced: 19 Nov 2024

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: 08 Nov 2024

https://github.com/robtillaart/ina219

Arduino library for INA219 voltage, current and power sensor

arduino current power sensor

Last synced: 19 Nov 2024

https://github.com/xreef/EByte_LoRa_E220_micropython_library

MicroPython LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).

arduino arduino-samd-boards e220 ebyte esp32 esp8266 llcc68 lora micropython pico python radio raspberry raspberry-pi rp2040 stm32 uart

Last synced: 15 Nov 2024

https://github.com/RobTillaart/MAX6675

Arduino library for MAX6675 chip for K type thermocouple

arduino max6675 temperature thermocouple

Last synced: 24 Nov 2024

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: 14 Oct 2024

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: 23 Oct 2024

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

An Arduino IDE pluggable-discovery for Serial ports

arduino go golang tooling-team

Last synced: 27 Dec 2024

https://github.com/kleydon/mac-serialport-cpp

A serial port class, for interfacing between Macs and microcontrollers. Works over USB serial.

arduino cocoa diy mac maker mcu microcontroller microprocessor osx port prototyping serial serial-com serial-port serialport usb-serial usb-serial-controller

Last synced: 13 Nov 2024

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: 12 Oct 2024

https://github.com/uberi/arduino-hardwarebleserial

An Arduino library for BLE Serial/UART using ArduinoBLE.

arduino arduino-library

Last synced: 27 Oct 2024

https://github.com/gdsports/usbkbdble

Convert USB keyboard to Bluetooth LE

adafruit arduino ble bluetooth nrf52840 samd21 usb-host usb-keyboard

Last synced: 13 Nov 2024

https://github.com/uhi22/ccs32

WT32-ETH01 with tpLink HomePlug modem as CCS charge controller

arduino ccs charging electric-vehicles homeplug iso15118 pev wt32-eth01

Last synced: 27 Oct 2024

https://github.com/okalachev/mavlink-arduino

MAVLink v2 for Arduino

arduino arduino-library mavlink uav

Last synced: 24 Nov 2024

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

I2S Arduino Library for STM32 Microcontrollers

arduino blackpill i2s-audio stm32 stm32f411 stm32f411e-disco stm32f723xx

Last synced: 27 Oct 2024

https://github.com/kriswiner/icm42688

Collection of Arduino sketches for TDK's combo accel/gyro motion sensor

arduino motion sensor sensor-fusion

Last synced: 16 Nov 2024

https://github.com/eric-wieser/packet-io

An arduino library for framing protocols, inspired by PacketSerial

arduino cobs framing-protocols streaming

Last synced: 15 Oct 2024

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: 27 Nov 2024