C++ esp32-arduino

Open-source C++ projects categorized as esp32-arduino

Top 23 C++ esp32-arduino Projects

  • ESP32-A2DP

    A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF

  • Project mention: Retreive time & date, cellular signal strength and battery percentage information via Bluetooth on esp32 | /r/embedded | 2023-08-13

    Whole thing is programmed using Arduino library in platformio and for a2dp sink im using pschatzmann library https://github.com/pschatzmann/ESP32-A2DP

  • NeoPixelBus

    An Arduino NeoPixel support library supporting a large variety of individually addressable LEDs. Please refer to the Wiki for more details. Please use the GitHub Discussions to ask questions as the GitHub Issues feature is used for bug tracking.

  • Project mention: Does anyone use RGBW addressable leds? | /r/arduino | 2023-12-10

    This library (and some others) supports them: https://github.com/Makuna/NeoPixelBus

  • 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.

    InfluxDB logo
  • AutoConnect

    An Arduino library for ESP8266/ESP32 WLAN configuration at runtime with the Web interface

  • ESP32-HUB75-MatrixPanel-DMA

    An Adafruit GFX Compatible Library for the ESP32, ESP32-S2, ESP32-S3 to drive HUB75 LED matrix panels using DMA for high refresh rates. Supports panel chaining.

  • RemoteDebug

    Library for Arduino to debug projects over WiFi, with web app or telnet, with print commands like Serial Monitor

  • Project mention: I want an easy serial monitor without having to connect a laptop | /r/esp32 | 2023-05-25

    https://github.com/JoaoLopesF/RemoteDebug maybe you can try this

  • dscKeybusInterface

    An Arduino/esp8266/esp32 library to directly interface with DSC security systems.

  • Project mention: Ask HN: What have you built with ESPHome, ESP8266 or similar hardware | news.ycombinator.com | 2024-04-27

    Brought an inactive home security system onto Home Assistant using the below repository, so I can track everything from smoke alarms to motion, doors, and windows. I swear there's a niche business opportunity in retrofitting all these deactivated systems!

    https://github.com/taligentx/dscKeybusInterface

  • flipperzero-mayhem

    Perfect companion for your Flipper Zero. ESP32 with WiFi, BT/BLE, micro-SD, camera+PSRAM, flashlight and extras: NRF24/CC1101, 3V/5V sensors

  • Project mention: Show HN: Visual vulnerability scan with ESP32-CAM and on-device model | news.ycombinator.com | 2023-09-23

    Hi HN!

    What if your FlipperZero could scan the scene visually to match payloads to target devices?

    In this example project, we trained a tiny image classifier to differentiate between iPhones and RFID card readers from an ESP32-CAM feed. We show how to create custom model optimized to run in real-time on your MCU.

    We're planning to integrate this example with the Mayhem project: https://github.com/eried/flipperzero-mayhem

    What kind of devices would you want to identify? Feedback/thoughts are welcomed!

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • EspMQTTClient

    Wifi and MQTT handling for ESP8266 and ESP32

  • Project mention: Synchronize 25 ESP8266 to start playback of an audio file at the same time | /r/arduino | 2023-12-08

    This is a perfect use case for MQTT, e.g. this library for ESP boards. Create a broker on the network (e.g. a Raspberry Pi running Mosquitto, and have all the ESP boards subscribe to a topic. When you want to play a sound, publish a message to the topic, and all of the ESPs should see it very quickly. You don't need to synchronize clocks any more because it's simply based on the timing of publishing a message.

  • ArtnetWifi

    Arduino library for Art-Net (artnet) over WiFi, send and receive DMX data. Runs on ESP8266, ESP32, Pi Pico W, WiFi101 and WiFiNINA devices.

  • Project mention: Using Resolume Arena 6 and 2 ESP32s | /r/FastLED | 2023-06-23

    ArtnetWifi being one of the most used, you can see that it combines universe byte and subnet byte here

  • esp32FOTA

    Experiments in firmware OTA updates for ESP32 dev boards

  • esp32_https_server

    Alternative ESP32 Webserver implementation for the ESP32 Arduino Core, supporting HTTPS and HTTP.

  • ezTime

    ezTime — pronounced "Easy Time" — is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.

  • ESP-WebOTA

    Simple web based Over-the-Air (OTA) updates for ESP based projects

  • esp32-arduino-matter

    Matter IoT protocol library for ESP32 working on Arduino framework

  • esp-rgb-led-matrix

    Full RGB LED matrix, based on an ESP32 and WS2812B LEDs.

  • Project mention: ESPHome | news.ycombinator.com | 2024-04-23

    Since you're (seemingly) already familiar with Arduino, just use that as your framework. You can program the ESP32 in Arduino and access any library you're familiar with as well as handle Wifi.

    You can buy an RGB matrix on Adafruit and they sell esp32 boards that can drive them directly,so it's essentially plug and play, no hardware knowledge necessary.

    If you prefer to DIY but still need some guide, check out this project that documents both hardware and software to achieve what you want to do:

    https://github.com/BlueAndi/esp-rgb-led-matrix

  • FastAccelStepper

    A high speed stepper library for Atmega 168/328p (nano), Atmega32u4, Atmega 2560, ESP32, ESP32S2, ESP32S3, ESP32C3 and Atmel SAM Due

  • Split-Single-Phase-Energy-Meter

    Split Single-phase Energy Meter

  • ESP32Encoder

    A Quadrature and half quadrature PCNT peripheral driven encoder library supporting 8 encoders

  • ESP-StepperMotor-Server

    Turn your ESP32 into a complete stepper motor control server with web UI, REST API and serial control interface

  • ESP32Time

    An Arduino library for setting and retrieving internal RTC time on ESP32 boards

  • WakeOnLan

    Wake On LAN magic packets generator library for ESP8266 & ESP32 boards (by a7md0)

  • ESP32Console

    Extensible UART console library for ESP32 with useful included commands.

  • ServoESP32

    ⚙️ Generate RC servo signal on a selected pins with ESP32 device and Arduino framework.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ esp32-arduino related posts

  • Show HN: Visual vulnerability scan with ESP32-CAM and on-device model

    1 project | news.ycombinator.com | 23 Sep 2023
  • Using Resolume Arena 6 and 2 ESP32s

    1 project | /r/FastLED | 23 Jun 2023
  • Works when connected to PC not off of numerous power adapters

    1 project | /r/esp32 | 27 May 2023
  • I want an easy serial monitor without having to connect a laptop

    5 projects | /r/esp32 | 25 May 2023
  • Can I power a ws2812b led directly?

    1 project | /r/esp32 | 3 May 2023
  • Question about millisecond timestamp on ESP32

    1 project | /r/esp32 | 15 Apr 2023
  • How do I disable the task watchdog on an ESP32?

    1 project | /r/esp32 | 12 Apr 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source esp32-arduino projects in C++? This list will help you:

Project Stars
1 ESP32-A2DP 1,442
2 NeoPixelBus 1,151
3 AutoConnect 881
4 ESP32-HUB75-MatrixPanel-DMA 844
5 RemoteDebug 602
6 dscKeybusInterface 484
7 flipperzero-mayhem 458
8 EspMQTTClient 420
9 ArtnetWifi 346
10 esp32FOTA 334
11 esp32_https_server 324
12 ezTime 319
13 ESP-WebOTA 282
14 esp32-arduino-matter 279
15 esp-rgb-led-matrix 274
16 FastAccelStepper 267
17 Split-Single-Phase-Energy-Meter 256
18 ESP32Encoder 255
19 ESP-StepperMotor-Server 208
20 ESP32Time 190
21 WakeOnLan 164
22 ESP32Console 146
23 ServoESP32 130

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com