147 Open Source Esp32 Arduino Software Projects
Free and open source esp32 arduino code projects including engines, APIs, generators, and tools.
Electrical Vehicle Supply Equipment (EVSE) Smart Charger - Example smart EV designs and a demonstration MATLAB device-group demand management
Alternative ESP32 Webserver implementation for the ESP32 Arduino Core, supporting HTTPS and HTTP.
Espressif_esp32 Scale22 ⭐
Project Libra: an ESP32 based BLE-interfaced scale with an Android control interface
Status Display11 ⭐
A battery powered e-ink device to show in this case the status of a home automation server.
Dual core concurrent multi-task processing of continuous real-time audio on the ESP-32
M5stack Sd Updater214 ⭐
💾 Customizable menu system for M5Stack and ESP32-Chimera-Core - loads apps from the Micro SD card. Easily add you own apps
An Arduino library for ESP8266/ESP32 WLAN configuration at runtime with the Web interface
An Arduino/esp8266/esp32 library to directly interface with DSC security systems.
Esp32 Hpma115s059 ⭐
CanAirIO is a citizen science initiative. We are developing a mobile application that is able to set a PM2.5 or CO2 sensors, and other related sensors, as a fixed station using WiFi or mobile station with an smartphone by using a Bluetooth connection.
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.
Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.
A Quadrature and half quadrature PCNT peripheral driven encoder library supporting 10 encoders
Esp32 Hub75 Matrixpanel I2s Dma280 ⭐
An Adafruit GFX Compatible Library for the original ESP32, to drive 64x32px or 64x64px HUB75 LED matrix modules using the ESP32's DMA engine for high refresh rates. Supports panel chaining.
Esp32 Mail Client80 ⭐
The complete and secured Mail Client for ESP32, sending and reading the E-mail through the SMTP and IMAP servers.
Get the best AHRS accuracy out of the Tlera USFS with good sensor calibration
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.
Esp Steppermotor Server98 ⭐
Turn your ESP32 into a complete stepper motor control server with web UI, REST API and serial control interface
ESP32 with MLX90640 (Thermal Camera 32x24px). Sending images to WebServer on ESP. Working (yey!) perfect on ESP32.
Arduino Esp32sshclient21 ⭐
Arduino library for ESP32 that implements an SSH client to connect and execute commands in a remote Server.
ESP32 oscilloscope - see the signals through Web browser the way ESP32 sees them
Esp32 Cam Mjpeg Stream Decoder And Control Library27 ⭐
The library is MJPEG stream decoder based on libcurl and OpenCV, and written in C/C++.
This library enables you to use Interrupt from Hardware Timers on an ESP32-based board. It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.
Powerful button tools for managing various button events of standalone button or button array.
Esp32 Cam_mjpeg2sd102 ⭐
ESP32 Camera extension to record JPEGs to SD card as MJPEG files and playback to browser. If a microphone is installed then a WAV file is also created. Files uploaded by FTP or downloaded from browser are optionally converted to AVI format
Arduino Homekit Esp8266847 ⭐
Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.
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.
E Ink Esp32 Arduino Weather Time Note155 ⭐
You can get time\weather\temperature-inside\humility-inside\pressure-inside\IAQ-inside\QQ-note\computer-info on this device.
Esp32 A2dp370 ⭐
A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF
Smart E-Paper frame controlled over wifi, using ESP32 and 7.5inch waveshare E-Ink display.
A high speed stepper library for Atmega 328p (nano), Atmega32u4, Atmega 2560, ESP32 and Atmel SAM Due
Centimeter precision GPS/GNSS using L1/L2 signals broadcast over Bluetooth SPP (using the ESP32) in an easy to use enclosure.
Tinyml Esp3250 ⭐
This is the TinyML programs for ESP32 according to BlackWalnut Labs Tutorials. (黑胡桃实验室的TinyML教程中的程序集合)
Neogb Printer49 ⭐
An open-source and standalone Gameboy Printer emulator 100% compatible with all officially released games (110 in total) that support the accessory. Just print and save the images as BMP
An ESP32 based presence detection node for use with the Home Assistant mqtt_room component for localized device presence detection.
Arduino library for Art-Net (artnet) over WiFi, send and receive DMX data. Runs on ESP8266, ESP32, WiFi101 and WiFiNINA devices.
Arduino library for a Art-Net-Node (artnet) over WiFi, handle DMX data and response to Poll requests. Runs on ESP8266, ESP32, WiFi101 and WiFiNINA devices.
Library for Arduino to debug projects over WiFi, with web app or telnet, with print commands like Serial Monitor
a Pixelmapping software for the ESP32 and ESP8266 for addressible LED Strips, with a OSC controll interface and FFT