Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Arduino
![](https://explore-feed.github.com/topics/arduino/arduino.png)
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: 2025-02-15 00:02:22 UTC
- JSON Representation
https://github.com/rattydave/arduinorobot
Arduino Line Follower Code - 2WD Robot Chassis, Uno, Motor Shield V2, SunFounder Line Follower Module.
arduino following library line motor-shield robot sensor sunfounder
Last synced: 15 Nov 2024
https://github.com/lexus2k/tinyslip
Tiny implementation of SLIP protocol (Serial line IP)
arduino arduino-library communication communication-protocol esp32 mcu serial slip slip-protocol
Last synced: 04 Nov 2024
https://github.com/platformio/platform-renesas-ra
Renesas RA: development platform for PlatformIO
arduino platformio platformio-platform renesas renesas-ra
Last synced: 04 Feb 2025
https://github.com/ricmoo/blecast
A custom protocol and library for iOS to send messages to Arduino over BLE advertising data.
arduino arduino-library ble nrf24l01
Last synced: 23 Oct 2024
https://github.com/gavinlyonsrepo/Arduino_FM_radio
Arduino based FM radio using the Nano and the modules: SSD1306 OLED , TEA5767 FM radio, LM386 audio amplifer and KA2284 Audio level..
amplifier arduino audio audio-lights cable eagle fm fm-radio fm-radio-chips ka2284 lcd lm386 nano oled radio speaker speakers ssd1306 tea5767 uno
Last synced: 24 Nov 2024
https://github.com/askuric/arduino-closed-loop-motor-control
Arduino Based Simple Closed Loop Motor Control library
arduino arduino-library closed-loop-control encoder motor-control
Last synced: 05 Nov 2024
https://github.com/RobTillaart/TCA9555
Arduino library for I2C TCA9555 16 channel port expander
Last synced: 24 Nov 2024
https://github.com/emile1154/em1ljan_vapeoled
firmware for diy vape on ATmega
arduino atmega atmega328p avr diy vape
Last synced: 08 Nov 2024
https://github.com/dentrax/avr-programming-with-assembly
AVR Microcontroller Programming with Assembly
arduino assembly assembly-language atmel-avr avr-programming microprocessor
Last synced: 09 Nov 2024
https://github.com/cifertech/line-follower
HammerHead is a Line Follower Robot Based on ATmega328
Last synced: 14 Feb 2025
https://github.com/sparkfun/sparkfun_hyperdisplay
Standardized library for control of displays and easy extension to new display families
arduino arduino-library display sparkfun
Last synced: 16 Nov 2024
https://github.com/particle-iot/particle-pid
PID control library for Particle, adapted from br3ttb/Arduino-PID-Library
arduino particle pid pid-control
Last synced: 10 Nov 2024
https://github.com/irgendwr/simuino
Simuino is an Arduino UNO/MEGA Pin Simulator.
arduino c cpp docker ino simuino simulator uhh uni-hamburg university
Last synced: 08 Nov 2024
https://github.com/stdevel/arduinobusylight
Low-budget Arduino-based busylight for Microsoft Lync / Skype for Business
arduino busylight lync lync-presence lync-status microsoft-lync skype skype-for-business
Last synced: 08 Nov 2024
https://github.com/akafael/lexyrobot
Robotic Arm controled by Arduino with 2 Degrees of freedom
arduino matlab robot robotic-arm
Last synced: 29 Nov 2024
https://github.com/gonzalo123/mqtt_example
Playing with Raspberry Pi, Arduino, NodeMcu and MQTT
arduino iot mqtt nodemcu raspberry-pi
Last synced: 27 Jan 2025
https://github.com/swimos/greenhouse
This is an advanced sample application that demonstrates deploying and running Swim on a network of Raspberry Pis and using configuration to change behavior. This version uses Docker Images for build and deployment to Azure Iot Edge devices.
arduino distributed java javascript nodejs raspberry-pi raspberrypi swim
Last synced: 06 Nov 2024
https://github.com/kreativekorp/rainbowdash
RainbowDashboard Advanced Firmware for Rainbowduino
arduino firmware led led-display led-displays leds rainbowdash rainbowdashboard rainbowduino
Last synced: 14 Nov 2024
https://github.com/dmkyr20/spider
The simple C/C++ library for hexapod (Robot spider with 6 legs) on Arduino.
arduino arduino-library arduino-mega arduino-uno hexapod hexapod-robot hexapod-spider-robot robot spider spider-robot
Last synced: 07 Nov 2024
https://github.com/smolbun/cc1101-frequency-analyzer
Analyze frequencies using CC1101
arduino cc1101 esp32 esp8266 raspberry-pi-pico
Last synced: 19 Nov 2024
https://github.com/alranel/arduino-contact-tracer
Arduino implementation of the Apple/Google contact tracing spec
arduino ble contact-tracing covid-19
Last synced: 14 Oct 2024
https://github.com/matthias-bs/arduino-pico-sleep
Example sketch for using sleep mode with Arduino Pico RP2040
arduino arduino-pico esp32 rp2040
Last synced: 05 Feb 2025
https://github.com/ixy05/homespan-motion
Motion sensor using HomeSpan
arduino esp32 homekit homespan motion motionsensor
Last synced: 28 Nov 2024
https://github.com/esp32beans/esp32_usb_host_hid
ESP32 USB Host HID Keyboard for Arduino
arduino esp32-box esp32-s3 usb-host usb-keyboard
Last synced: 12 Nov 2024
https://github.com/gavinlyonsrepo/arduino_fm_radio
Arduino based FM radio using the Nano and the modules: SSD1306 OLED , TEA5767 FM radio, LM386 audio amplifer and KA2284 Audio level..
amplifier arduino audio audio-lights cable eagle fm fm-radio fm-radio-chips ka2284 lcd lm386 nano oled radio speaker speakers ssd1306 tea5767 uno
Last synced: 12 Nov 2024
https://github.com/RobTillaart/MCP23008
Arduino library for I2C MCP23008 8 channel port expander
8-channel arduino i2c port-expander
Last synced: 24 Nov 2024
https://github.com/urish/ctf-shittyaddon
Capture The Flag Shitty Addon
arduino attiny85 avr capture-the-flag challenge ctf kicad pcb-design shittyaddon
Last synced: 11 Jan 2025
https://github.com/per1234/atmega32u4asisp
Allows ATmega32U4 based boards to be used as Arduino as ISP on Windows
Last synced: 16 Nov 2024
https://github.com/muonray/quantum_entanglement_experiments_arduino_python
A series of codes for conducting the quantum entanglement experiments as showcased on my YouTube Channel. Using a non-linear crystal made of Beta-Barium Borate (BBO) I am able to generate 2 entangled photon beams of wavelength 810nm each from a pump laser beam of 405nm which is pulsed using the Arduino and directed into the splitter. the entangled photons are in quantum superposition of the H and V modes, with the indeterminacy being a perfect 50/50 split. These are directed by beamsplitters into 2 detectors which either detect a H or V mode but never both. Whichever silicon phototransistor sensor on the arduino detects the H and which detects the V mode is purely random creating a random number source that is irreducible and thus unhackable. The random numbers generated by this scheme are a stream of integer bits. To generate purely random non-integers I use a CCD and a split mirror that directs the 2 photons into an aperture of a connected CCD microscope sensor. By splitting the image were the 2 beams of entangled photons meet and correlating the 2 images to detect random changes we can assume due to the nature of entanglment that the difference between the images must be in part due to the random fluctuations of the vacuum as the 2 entangled photons when cross-correlated should be equal but of opposite polarization. the randomness is beneath the intrinsic shot noise of the CCD sensor as quantum entangled photon streams generated in such a scheme allow for sub-shot noise imaging in holography setups. A python code for generating cross-correlated images is also available to use in this repository however it requires time to correlate across all the pixel data. this can be used as a way to produce sub-shot noise images using standard CCD microscope cameras in such a setup.
arduino controller entanglement entropy-source laser python qrng quantum quantum-random-number-generator quantum-randomness randomnumbergenerator
Last synced: 01 Dec 2024
https://github.com/RobTillaart/SGP30
Arduino library for SGP30 environment sensor
Last synced: 24 Nov 2024
https://github.com/RobTillaart/Histogram
Arduino library for creating histograms
arduino histogram math statistics
Last synced: 24 Nov 2024
https://github.com/googlecreativelab/visual-alarm-clock
Get up in the morning by striking a pose to stop your alarm from ringing.
arduino microcontroller tensorflow
Last synced: 16 Nov 2024
https://github.com/osresearch/modelf
USB interface for the IBM Model F AT keyboard
arduino keyboard model-f retrocomputing teensy usb-hid
Last synced: 28 Nov 2024
https://github.com/cmmakerclub/mqtt-connector
CMMC MQTT Connector
arduino esp32 esp32-arduino esp8266 mqtt mqtt-connector
Last synced: 17 Nov 2024
https://github.com/kriswiner/katydid_stm32wb55
Arduino sketches for the STM32WB-based Katydid (aka Connected Motion Sense) wearable IoT platform
Last synced: 16 Nov 2024
https://github.com/gsuberland/autoregistering-cpp-factory
Generic auto-registering factory in C++ with support for constructor arguments.
arduino auto-registration cpp cpp11 embedded factory-pattern self-registration
Last synced: 04 Feb 2025
https://github.com/jxwleong/iot-agriculturue-monitoring-system
An Arduino based IoT system that monitor soil moisture and temperature using WiFi with a automated irrigation system using relay switch.
arduino arduino-ide esp8266-arduino iot soil-moisture thingsboard
Last synced: 20 Nov 2024
https://github.com/RobTillaart/X9C10X
Arduino Library for X9C10X series digital potentiometer.
Last synced: 24 Nov 2024
https://github.com/gavinlyonsrepo/lr_meter_arduino
Inductance and Resistance meter, Arduino based. Push button input. 3 tests, 4 resistor test ranges. One Inductance test, Analog input display , outputs to serial monitor and OLED. Resistor range is from 0 ohms to 2 Mohms , Inductor range is 80uH to 30,000uH.
analog arduino arduino-sketch circuit electronics frequency inductance lm393 lr meter metering nano oled-display-ssd1306 push resistance resistance-meter resistor resistor-range rlc-circuit voltage
Last synced: 12 Nov 2024
https://github.com/seeed-studio/seeed_python_dht
The python3 code is to read the humidity and temperature from the sensor.
arduino arduino-library grove humidity-sensor temperature-sensor
Last synced: 11 Nov 2024
https://github.com/rodrigosetti/pet-monitor
Make your pet's food bowl smarter by tracking refilling and consumption automatically.
arduino express-js iot nodejs raspberry-pi
Last synced: 16 Dec 2024
https://github.com/seeed-studio/seeed_arduino_aht20
This library provides an example code to get the temperature and humidity from the AHT20 sensor.
arduino arduino-library humidity temperature
Last synced: 04 Dec 2024
https://github.com/mithi/bossy
🎮 Contains the code that can be used with Bossy controllers and derivatives 🎮
adafruit arduino bossy diy hardware hardware-designs microcontrollers open-source-hardware robotics robots sparkfun
Last synced: 10 Jan 2025
https://github.com/dmcinnes/charlieplex-marquee
Simple Marquee code to use with Digispark's Charlieplex shield
arduino charlieplex-marquee digispark digispark-led-shield marquee
Last synced: 18 Jan 2025
https://github.com/alvarowolfx/wasm-ble-edge-filter
Using WASM as a Rules Engine for IoT
arduino esp32 internet-of-things iot webassembly webassembly-demo
Last synced: 10 Jan 2025
https://github.com/seeed-studio/seeed_arduino_mlx9064x
This library can be used for human thermal detection. There are examples to read temperature readings as quickly as possible and read the temperature pixels, output the temperature readings to all pixels to be read by a Processing visualizer from the MLX90640 IR array.
arduino arduinolibrary camera grove thermal-sensors
Last synced: 04 Dec 2024
https://github.com/wa1tnr/ainsuforth-gen-exp-m4
ainsuForth - generalized - all targets, including SAMD51 M4 - experimental
arduino forth platformio samd51 text-interpreter yaffa yaffa-arm
Last synced: 17 Dec 2024
https://github.com/martouta/bike-mario-kart
Play the Nintendo Switch racing game "Mario Kart 8 Deluxe" using a real bike
arduino bicycle bike mario-kart-8-deluxe nintendo-switch
Last synced: 02 Jan 2025
https://github.com/lynkos/algae-detection
Detect and identify different species of harmful algae within natural water in real-time with AI and a camera (i.e., ESP32-CAM, smartphone, or webcam).
ai arduino artificial-intelligence c cnn computer-vision cpp deep-learning esp32 espressif html iot machine-learning neural-network opencv opencv-python python tinyml ultralytics yolov8
Last synced: 10 Dec 2024
https://github.com/maxwelljay256/mega_12800
Arduino 巡线避障小车,HITSZ 2022 自动化认识与实践课程项目
Last synced: 03 Jan 2025
https://github.com/miguelargentina/invernadero_autonomo_web
This project is an autonomous greenhouse, controlled by an Arduino microprocessor. The user interface was developed using HTML and Javascript, but will soon be refactored using Ruby on Rails.
arduino greenhouse ror ruby-on-rails
Last synced: 12 Jan 2025
https://github.com/remrama/flicker
closed-loop device for LRLR eye signal detection and response during sleep
arduino lucid-dreaming sleep sleep-communication
Last synced: 07 Jan 2025
https://github.com/adamff-dev/localekeyboard.bat
This software generates a Keyboard.cpp file (For the Keyboard arduino library) according to the locale we want.
arduino cpp ducky hid hid-injection keyboard keyboard-arduino-library keyboard-library language layouts locales malduino rubber-ducky whid
Last synced: 14 Nov 2024
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: 16 Nov 2024
https://github.com/ruudboon/tally-blaster
WiFi based Tally using cheap hardware (NodeMCU, NeoPixel Mini PCB). Currently supporting vMix, planning to support more systems like Blackmagic etc.
arduino blackmagic diy neopixel nodemcu tally video vmix
Last synced: 15 Oct 2024
https://github.com/pavelmc/carrito
Carrito (Spanish for Small car) a home brewed arduino controled car.
Last synced: 26 Oct 2024
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: 16 Nov 2024
https://github.com/sparkfun/sparkfun_qwiic_6dof_lsm6dso_arduino_library
Arduino library support for the LSM6DSO.
accelerometer arduino arduino-library gyroscope sensor sparkfun temperature
Last synced: 16 Nov 2024
https://github.com/ahmetozer/esp8266-desk-clock
Basic Desktop Clock
arduino bandwidth bandwidth-monitor clock desk-clock dht11 esp8266 latency nodemcu oled-display ping server server-controls weather
Last synced: 08 Nov 2024
https://github.com/sparkfun/sparkfun_ms5803-14ba_breakout_arduino_library
Arduino Library for the MS5803-14BA underwater pressure/depth sensor
arduino arduino-library pressure-sensor-breakout sparkfun
Last synced: 16 Nov 2024
https://github.com/geaz/syncblink
A WiFi connected, programmable and music reactive light system
arduino esp8266 fastled led wemos-d1-mini
Last synced: 13 Oct 2024
https://github.com/justinsdk/mblockarduino
《用 mBlock 玩 Arduino - Starting from Scratch》書籍資料
Last synced: 06 Nov 2024
https://github.com/handiko/ad9851
AD9851 DDS module controller library for Arduino (written in C)
ad9850 ad9851 arduino arduino-library dds frequency-generator frequency-synthesizer synthesizer
Last synced: 08 Nov 2024
https://github.com/danielgospodinow/dancho-s-rc-car
A simple Arduino-based RC car with Bluetooth connectivity, it also comes with an Android joystick mobile application
android arduino bluetooth bluetooth-controller c java rc-car
Last synced: 13 Oct 2024
https://github.com/exotic-team-mx/eva-rt
This repository contains the source code, 3D models, caracteristics and PCB files of the EVA-RT robotracer.
arduino cpp linefollower robotics robotracer
Last synced: 03 Feb 2025
https://github.com/khesualdo/calgaryhacks-2018
:gun: :bomb: :loudspeaker: Shootify is a scalable and reliable gunshot alerting analysis system for Smart Cities.
arduino bomb dreamweaver emergency emergency-response emergency-services gunshot java javascript mqtt mysql noise python sensor shooting smart-cities smart-city tweepy
Last synced: 05 Nov 2024
https://github.com/yveaux/ikea_molgan_hack
Ikea Molgan PIR LED light hack to add wireless Arduino functionality
arduino atmega328pb batteries custom-pcb ikea ikeahack molgan-pcb motion-sensor mysensors nrf24l01 pcb
Last synced: 07 Jan 2025
https://github.com/pavelmc/BMux
Analog Button Muxer, click & hold: the intuitive way.
adc analog-button-muxer analog-pins arduino buttons library multiple-buttons resistor
Last synced: 26 Oct 2024
https://github.com/sparkfun/sparkfun_qwiic_tmf882x_arduino_library
Arduino Library for SparkFun's Qwiic TMF882X breakout boards
arduino dtof field-of-view qwiic sparkfun-tutorial
Last synced: 16 Nov 2024
https://github.com/sparkfun/sparkfun_qwiic_oled_arduino_library
Arduino Library for SparkFun's OLED Qwiic (I²C) boards
arduino graphics oled qwiic sparkfun-tutorial
Last synced: 16 Nov 2024
https://github.com/pete911/zwift-jersey
teensy/arduino zwift jersey unlock codes automation
Last synced: 02 Nov 2024
https://github.com/xreef/attinyprogrammerboardarduinoasisp
ATtiny programmer board for use ArduinoUNO as ISP
arduino attiny attiny13 attiny13a attiny25 attiny45 attiny85 board isp programmer programming
Last synced: 08 Nov 2024
https://github.com/gdsports/usbprinter_uhs2
USB Printer driver for USB Host Shield 2.0 Library
arduino esc-pos point-of-sale pos printer receipt-printer thermal-printer usb usb-host
Last synced: 13 Nov 2024
https://github.com/RobTillaart/PulsePattern
Arduino Library to generate repeating pulse patterns
Last synced: 24 Nov 2024
https://github.com/handiko/arduino-rfpainter
Painting some funny pictures on your Spectrogram!
ad9851 arduino arduino-uno fmcw gqrx radio radio-frequency software-defined-radio
Last synced: 27 Oct 2024
https://github.com/arduino-cli/arduino-node
🎁 Cross-Platform Arduino IDE in nodeJS
arduino arduino-ide arduino-node continuous-integration cross-platform nodejs
Last synced: 10 Feb 2025
https://github.com/shridattdudhat/udrone
μDrone is a Low-Cost Arduino Based Drone Project that will help you to build and Learn the Basic Fundamentals of Drone!
arduino brushed-motor brushed-motor-drone diy drone
Last synced: 11 Feb 2025
https://github.com/meqdaddev/homy-smart-home
Homy is a Smart Home System with Android app to control some of your home components via Bluetooth connection between your Android device & Bluetooth module with Arduino.
android android-smartphone arduino arduino-microcontroller bluetooth bluetooth-connection buzzer gas-detector hc-05 mq2 relay rgb-led sensors servo-motor
Last synced: 12 Feb 2025
https://github.com/claudemarais/findeachothercompass_esp32-c3
An Arduino project to create a compass that not only points North, but also points to another person. This is very useful for outdoor teams sports like Airsoft.
accelerometer airsoft arduino bn-880 bn880 compass esp32-c3 esp32c3 gps hard-iron-calibration hmc5883 magnetometer magnetometer-calibration mpu6050 oled-display soft-iron-calibration ssd1306 tilt-corrected-compass wireless-communication xiao-esp32-c3
Last synced: 10 Feb 2025
https://github.com/snakeye/fpc1020-arduino
Testing FPC1020 fingerprint sensors with Arduino
arduino esp32 fingerprint fpc1020am fpc1020ap platformio scanner
Last synced: 10 Dec 2024
https://github.com/homespan/homespanreferencesketches
References Sketches for HomeSpan Devices
arduino esp32 esp32-arduino homekit homekit-accessory homespan
Last synced: 27 Oct 2024
https://github.com/hpsaturn/co2_m5coreink
M5Coreink Multi Sensor Air Station
arduino co2 esp32 multi-sensor plaformio pm25
Last synced: 17 Oct 2024
https://github.com/redayzarra/sleepapneadetection
My capstone project explores machine learning, hardware, and web development to create a smart home system for monitoring the health of homebound patients suffering from sleep apnea. The system includes data collection through sensors, embedded ML (TinyML) to analyze data, and web development for creating a medical dashboard.
arduino arduino-ide capstone capstone-project data-collection embedded-systems machine-learning machine-learning-algorithms medical mern mern-project mern-stack python tinyml web-development
Last synced: 26 Jan 2025
https://github.com/robtillaart/x9c10x
Arduino Library for X9C10X series digital potentiometer.
Last synced: 19 Nov 2024
https://github.com/robtillaart/i2c_24lc1025
Arduino library for the 24LC1025 I2C EEPROM and equivalent
Last synced: 19 Nov 2024
https://github.com/abhineetraj1/arduino-lcd-calculator
Arduino Calculator made in C with Arduino IDE
arduino arduino-boards arduino-ide arduino-lcd arduino-project arduino-uno c-programming calculator
Last synced: 28 Nov 2024