Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks. Learn more →
Top 23 C++ Arduino Projects
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.Project mention: when I try to print this collapsing katana this always happens on one of the sides and it makes the layers stick together and stops them from coming our. how can I get rid of this? | reddit.com/r/3Dprinting | 2022-12-02
https://github.com/MarlinFirmware/Marlin/pull/24533. Dry your eyes.
📟 JSON library for Arduino and embedded C++. Simple and efficient.Project mention: Converting an array of byte characters from an API into bytes using ArduinoJSON? | reddit.com/r/arduino | 2022-10-16
I've logged a github issue, but I'm not convinced I've asked the right questions as I've never had to do anything like this before - am I missing something obvious?
Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.
ESP8266 WiFi Connection manager with web captive portalProject mention: I made a Wifi Manager for ESP32 and would like some critique | reddit.com/r/esp32 | 2022-11-08
Reminds me of this. I will try it out.
Infrared remote library for Arduino: send and receive infrared signals with multiple protocolsProject mention: IRemote Library | reddit.com/r/arduino | 2022-11-30
This is the library: https://github.com/Arduino-IRremote/Arduino-IRremote
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.Project mention: way to control led strips by phone | reddit.com/r/led | 2022-10-26
https://blynk.io/ (you can find an example that uses their legacy API in one of my releases)
Multi-purpose serial data visualization & processing programProject mention: Can't find a way to create AppImage for Qt6 programs | reddit.com/r/QtFramework | 2022-10-04
I recommend moving away from linuxdeployqt, and use linuxdeploy (almost the same name, but without the "qt" at the end). It has a Qt plugin, and it's as easy to use. Check how a real world application is using it, and it's with Qt 6.
MQTT gateway for ESP8266, ESP32, Sonoff RF Bridge or Arduino with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility, SMS & LORA.Project mention: 433MHz on a Pi Zero - possible? | reddit.com/r/homeautomation | 2022-10-22
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
DIY split-flap displayProject mention: How would you controller 100+ stepper motors (each with their own home sensor) on a single Raspberry Pi? | reddit.com/r/raspberry_pi | 2022-11-29
You might want to check out Scottbez's open source split flap display project (https://github.com/scottbez1/splitflap). I've also been interested in replicating/streamlining this someday since I don't like the idea of manually applying vinyl lettering to all the PVC cards.
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/Project mention: Struggling to get IR transmitter working | reddit.com/r/esp8266 | 2022-10-13
First, try to remove the resistor(i was made an ir remote using the top circuit for ir sender). check the components, maybe one of them are dead. Second, check the gpio and config. Third, maybe the problem is the code. Maybe you should try the original IRRemoteESP8266 library first: You should checkout the original esp8266 ir remote library first: https://github.com/crankyoldgit/IRremoteESP8266 checkout my project: https://github.com/KD-MM2/MHI-AirCon-ESP8266/blob/main/Ver-1_Webserver_IRRemote/TurnOnMitsubishiHeavyAc.ino
OSI Layer 2 driver for nRF24L01 on Arduino & Raspberry Pi/Linux DevicesProject mention: Which one is correct? | reddit.com/r/arduino | 2022-10-19
Here is THE library on which 90% of everyone else's libraries are based off of. This guy quite literally wrote the book on these devices. Bookmark this link and treat this guy as the source of truth for all things related to the RF24 series. I recently discovered 8 NRF24L01's that I had stuck away and I've been playing with them for about the past two months and this is my go-to website for anything I want to know about connecting them and using them. 🙃
Arduino/ESP32 based DIY VR Haptic gloves. Compatible with SteamVR via OpenGloves.Project mention: What are the best VR gloves? | reddit.com/r/virtualreality | 2022-07-20
Wireless keystroke injection attack platformProject mention: Arduino and/or other physical hacking projects? | reddit.com/r/HowToHack | 2022-11-07
Here is a project to make your own wifi ducky.
Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)Project mention: Wireless keyboard encoder | reddit.com/r/cade | 2022-11-30
If you're trying to build a totally custom thing, it looks like there's a library to use the ESP32 as a bluetooth keyboard. https://github.com/T-vK/ESP32-BLE-Keyboard
A shield for the Arduino Mega that can back up video game cartridges.Project mention: Is there a market for pre built or kits of the Sanni cart reader V5? | reddit.com/r/retrogaming | 2022-12-03
I was looking at theSanni cart reader V5and it looks pretty do-able but by the time I buy the parts to build one, I should have enough parts to build 5.
FW for ESP8266/ESP8285/ESP32 used with 3D printerProject mention: wifi showing up as USB-serial connection possible? | reddit.com/r/esp8266 | 2022-10-25
https://github.com/luc-github/ESP3D they focus on 3d printers but it has a grbl mode and will act as a serial bridge bonus is you can even get some basic remote control.
WS2812 FX Library for Arduino and ESP8266Project mention: is there a ready-made light show firmware for PCB-doodling? | reddit.com/r/AskElectronics | 2022-04-27
If you use LEDs like the WS2812 (RGB LEDs) you can use the WS2812FX library https://github.com/kitesurfer1404/WS2812FX and an Arduino nano to quickly make something with fancy led patterns. That is what I used to quickly (few minutes) create a prototype with fancy LED patterns. The library comes with many standard patterns and it only takes a few lines of code to get started. No buttons, buzzers or ordinary LEDs though.
MIDI for ArduinoProject mention: Ask HN: What is the most impactful thing you've ever built? | news.ycombinator.com | 2022-11-18
The Arduino MIDI Library . Back in 2009, I learned C++ to build it and control my guitar effects pedals with custom electronics as part of my engineering degree.
Arduino FOC for BLDC and Stepper motors - Arduino Based Field Oriented Control Algorithm LibraryProject mention: Controlling a DJI drone gimbal with arduino; | reddit.com/r/arduino | 2022-08-08
MySensors library and examplesProject mention: Stromversorgung für ESP32 & Co. | reddit.com/r/selbermachen | 2022-10-31
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32Project mention: Found two boards in my drawer, any use with flipper? | reddit.com/r/flipperzero | 2022-12-03
Wifi & BLE driven passenger flow metering with cheap ESP32 boardsProject mention: Proximity using esp32's bluetooth | reddit.com/r/esp32 | 2022-10-17
An Arduino NeoPixel support library supporting a large variety of individually addressable LEDs. Please refer to the Wiki for more details. Please use the gitter channel to ask questions as the GitHub Issues feature is used for bug tracking.Project mention: Example: FastLED for RGBW strips (via NeoPixelBus and NPBColorLib) | reddit.com/r/FastLED | 2022-10-21
FastLED doesn't natively support RGBW addressable strips as of version 3.5.0 (October 2022). The alternate library NeoPixelBus does support RGBW strips, but handles animation in a completely different way than FastLED does.This snippet is an example of a way to shuttle data from FastLED RGB to NeoPixelBus RGBW, for folks (like me!) who prefer creating animations with FastLED.The additional library NPBColorLib is needed because NeoPixelBus doesn't (currently) use the white channel when converting RGB to RGBW -- see https://github.com/Makuna/NeoPixelBus/issues/323Tested with:FastLED, version 3.5.0 from https://github.com/FastLED/FastLEDNeoPixelBus, version 2.7.0 from https://github.com/Makuna/NeoPixelBusNPBColorLib, updated 2020-05-29 from https://github.com/jackjansen/NPBColorLib
Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
C++ Arduino related posts
Is there a market for pre built or kits of the Sanni cart reader V5?
1 project | reddit.com/r/retrogaming | 3 Dec 2022
Found two boards in my drawer, any use with flipper?
1 project | reddit.com/r/flipperzero | 3 Dec 2022
Build your DIY haptic vest with OpenHaptics!
2 projects | reddit.com/r/virtualreality | 2 Dec 2022
Really quick and dirty v/oct CV test using DaisyDuino and the Patch.Init()
2 projects | reddit.com/r/synthdiy | 2 Dec 2022
when I try to print this collapsing katana this always happens on one of the sides and it makes the layers stick together and stops them from coming our. how can I get rid of this?
1 project | reddit.com/r/3Dprinting | 2 Dec 2022
CR10S Prints Failing After Upgrading to BTT SKR Mini E3 V3.0 + TFT35 V3.0.1 | Is this a thermistor or fan problem?
4 projects | reddit.com/r/CR10 | 29 Nov 2022
2 projects | reddit.com/r/CR30 | 1 Dec 2022
A note from our sponsor - Zigi
www.zigi.ai | 3 Dec 2022
What are some of the best open-source Arduino projects in C++? This list will help you: