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/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/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/keybuk/signalbox
DCC Project
arduino dcc model-railroad model-railroad-arduino model-railway raspberry-pi raspberrypi swift swift-4
Last synced: 12 Oct 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.
Last synced: 19 Nov 2024
https://github.com/jonathanrjpereira/Smart-Energy-Monitor
🔌 Load Monitoring and Energy Disaggregation on a RasPi
appliance-level-consumption arduino electronics energy-consumption energy-disaggregation energy-monitor hardware machine-learning naive-bayes-classifier raspberry-pi smarthome
Last synced: 06 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/marcel-licence/ml_epiano_example
arduino audio esp32 esp32-arduino rp2040 stm32 synthesizer teensy
Last synced: 07 Nov 2024
https://github.com/ricardoquesada/bluepad32-arduino
Bluepad32 for Arduino NINA-W10 boards
arduino arduino-library bluepad32 bluetooth gamepad nina nina-w10
Last synced: 03 Dec 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
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.
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
Last synced: 16 Nov 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/gdsports/usbpassthru
Arduino USB pass through demos
arduino leonardo pass-through passthru usb-host usb-keyboard usb-mouse
Last synced: 13 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/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/himikat123/Weather-monitor-BIM32
Weather monitor based on ESP32 (Arduino Project)
arduino esp32 freertos reactjs weather weather-forecast weather-monitor weather-station
Last synced: 25 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
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/modlfo/firmata
Ocaml library to control Firmata boards like Arduino
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/jandelgado/carl
Carl music box
arduino dfplayer dfplayer-mini diy mp3 mp3player
Last synced: 12 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
Last synced: 28 Nov 2024
https://github.com/motform/arduino-cli-mode
emacs support for the arduino-cli
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/physiii/open-automation
nodejs automation and media server
angular arduino automation esp8266 ffmpeg motion nodejs socket-io stream websockets
Last synced: 07 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
Last synced: 24 Nov 2024
https://github.com/robtillaart/max44009
Arduino library for I2C LUX sensor 22 bit, aka GY-49
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
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.
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
https://github.com/gdsports/nsgadget_teensy
Nintendo Switch Gamepad using Teensy LC/3/4
arduino deemo game-controller midi musynx nintendo nintendo-switch pianista rhythm-game teensy teensy3 teensy4
Last synced: 13 Nov 2024