Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 C++ Arduino Projects
-
Marlin
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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Arduino-IRremote
Infrared remote library for Arduino: send and receive infrared signals with multiple protocols
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
blynk-library
Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc.
-
OpenMQTTGateway
MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.
-
OpenCat
An open source quadruped robot pet framework for developing Boston Dynamics-style four-legged robots that are perfect for STEM, coding & robotics education, IoT robotics applications, AI-enhanced robotics application services, research, and DIY robotics kit development.
-
IRremoteESP8266
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
-
esp8266-oled-ssd1306
Driver for the SSD1306 and SH1106 based 128x64, 128x32, 64x48 pixel OLED display running on ESP8266/ESP32
-
Arduino-FOC
Arduino FOC for BLDC and Stepper motors - Arduino Based Field Oriented Control Algorithm Library
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Why Prusa is floundering, and how you can avoid their fate | news.ycombinator.com | 2023-12-26There is _a lot_ wrong with Marlin. It is a complex codebase, full with ancient artefacts, litterred with preprocessor ifdefs every 2-3 lines of code, dynamic includes in the middle of CPP files, etc[1]. It's about as unreadable as C++ code gets--well, I guess it's not template metaprogramming.
Klipper by contrast is a breeze to read through[2].
I am very grateful for Marlin, for all of reprap, and everyone who has contributed to it. But saying there is nothing wrong with it is straight up misguided.
[1]: https://github.com/MarlinFirmware/Marlin/blob/bugfix-2.1.x/M...
[2]: https://github.com/Klipper3d/klipper/blob/master/src/lcd_hd4...
Project mention: Any good/worthwhile Camera sensor modules for arduino/pico for still photography? | /r/diyelectronics | 2023-12-11You could just buy ready-made ESP32 boards with an OV2640 camera built-in, then customize the example sketch from https://github.com/espressif/arduino-esp32/tree/master/libraries/ESP32/examples/Camera/CameraWebServer to your liking.
Project mention: Need some opinions on a clock I'm planning to sell online that involves ESP8266 | /r/esp8266 | 2023-05-27
Have you looked thru here may be useful. Does this screenshot help?
However, there are plenty of libraries at this point which can handle the signal to varying degrees (some cant handle cast type but many dont care about that feature, including the game itself). I believe the most up to date currently is: https://github.com/Arduino-IRremote/Arduino-IRremote
Project mention: Serial studio: Multi-purpose serial data visualization and processing program | news.ycombinator.com | 2024-05-04
What do you think about https://docs.openmqttgateway.com/ ?
We have the APIs through OpenCat(https://github.com/PetoiCamp/OpenCat). You can control every servo movement via coding.
Project mention: Ask HN: What have you built with ESPHome, ESP8266 or similar hardware | news.ycombinator.com | 2024-04-27Not built, but designed a widget with a rest api on a wifi endpoint on one side and an IR led on the other to automate my dumb a/c unit. There was already a library to emulate the exact IR remote control,
https://github.com/crankyoldgit/IRremoteESP8266/tree/master/...
Project mention: ESP32-BLE-Keyboard Example - "does not name a type" error | /r/arduino | 2023-10-24I am trying to get started with the bluetooth keyboard example for ESP32. using the example, it throws the error: "Compilation error: 'BleKeyboard' does not name a type" I have tried to compile this in Arduino 1.8 and 2.2.1 and on multiple computers. all fail to compile. I even tried to downgrade the ESP32 package to 2.x to no avail. What am i missing here?
Project mention: Does anyone know if it would be possible to wire a raspberry pi pico into something like a snes, n64, nes, or famicom and turn them into a cart ripper? | /r/consolemodding | 2023-12-06
Project mention: I Tested an HDMI Adapter That Demands Your Location and Spams You with Ads | news.ycombinator.com | 2023-09-29Agreed. If you want to prove to yourself that this vulnerability is real, consider that you can replicate the hypothesized malicious device you describe by taking a WiFi Duck https://wifiduck.com/ and combining it with a regular lightning-to-HDMI adapter by plugging the WiFi Duck into the extra lightning port on the HDMI adapter. All that would be needed to use this attack on an unsuspecting victim would be to combine the WiFi Duck and the HDMI adapter functionality into a small enough circuit board to fit into the Apple-style white enclosure.
Project mention: Existing problems for the development of VR gloves? | /r/ComputerEngineering | 2023-06-20While there are other VR gloves discussed on reddit. They all seem to very bulky [1] [2] [3] and maybe are not being developed by computer engineers? It seems like there are 2 main problems.
https://github.com/govorox/SSLClient SSLClient GitHub - vshymanskyy/TinyGSM: A small Arduino library for GSM modules, that just works TinyGSM
Maybe check the Arduino FOC library
Project mention: Google Tone: Broadcast any URL to devices within earshot | news.ycombinator.com | 2023-07-16
I managed to get the Arduino IDE to work great with my Pi Pico's using earlephilhower/arduino-pico and TinyUSB in the USB stack. I can code for MIDi and do all kinds of neat stuff... But...
C++ Arduino related posts
-
Serial studio: Multi-purpose serial data visualization and processing program
-
Synth wars: The story of MIDI (2023)
-
Ask HN: What have you built with ESPHome, ESP8266 or similar hardware
-
Petoi Bittle – a programmable robot dog
-
OpenCat
-
WiFi Hacking + ESP32 = WIFI32: A wireless security tool.
-
Show HN: I Made a Lisp
-
A note from our sponsor - InfluxDB
www.influxdata.com | 6 May 2024
Index
What are some of the best open-source Arduino projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Marlin | 15,902 |
2 | arduino-esp32 | 12,636 |
3 | ArduinoJson | 6,563 |
4 | WiFiManager | 6,366 |
5 | ESP32Marauder | 4,653 |
6 | Arduino-IRremote | 4,288 |
7 | Serial-Studio | 4,119 |
8 | blynk-library | 3,799 |
9 | NectarJS | 3,540 |
10 | OpenMQTTGateway | 3,444 |
11 | OpenCat | 3,129 |
12 | IRremoteESP8266 | 2,782 |
13 | ESP32-BLE-Keyboard | 2,178 |
14 | RF24 | 2,173 |
15 | cartreader | 2,022 |
16 | esp8266-oled-ssd1306 | 1,957 |
17 | WiFiDuck | 1,952 |
18 | lucidgloves | 1,944 |
19 | TinyGSM | 1,876 |
20 | Arduino-FOC | 1,865 |
21 | ggwave | 1,854 |
22 | arduino-pico | 1,764 |
23 | gaggiuino | 1,739 |
Sponsored