147 Open Source Esp32 Arduino Software Projects
Free and open source esp32 arduino code projects including engines, APIs, generators, and tools.
Neopixelbus 957 ⭐
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.
Remotedebug 514 ⭐
Library for Arduino to debug projects over WiFi, with web app or telnet, with print commands like Serial Monitor
Autoconnect 646 ⭐
An Arduino library for ESP8266/ESP32 WLAN configuration at runtime with the Web interface
Arduino Homekit Esp8266 847 ⭐
Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.
Artnetwifi 232 ⭐
Arduino library for Art-Net (artnet) over WiFi, send and receive DMX data. Runs on ESP8266, ESP32, WiFi101 and WiFiNINA devices.
M5stack Sd Updater 214 ⭐
💾 Customizable menu system for M5Stack and ESP32-Chimera-Core - loads apps from the Micro SD card. Easily add you own apps
Easybutton 254 ⭐
Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.
Eztime 232 ⭐
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.
Esp32_https_server 202 ⭐
Alternative ESP32 Webserver implementation for the ESP32 Arduino Core, supporting HTTPS and HTTP.
Pagebuilder 141 ⭐
An arduino library to create html string in the sketch for ESP8266/ESP32 WebServer.
E Ink Esp32 Arduino Weather Time Note 155 ⭐
You can get time\weather\temperature-inside\humility-inside\pressure-inside\IAQ-inside\QQ-note\computer-info on this device.
Esp32 Mail Client 80 ⭐
The complete and secured Mail Client for ESP32, sending and reading the E-mail through the SMTP and IMAP servers.
Esp32encoder 127 ⭐
A Quadrature and half quadrature PCNT peripheral driven encoder library supporting 10 encoders
Servoesp32 79 ⭐
Generate RC servo signal on a selected pins with ESP32 device and Arduino framework.
Artnetnodewifi 49 ⭐
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.
Esp32audioframework 34 ⭐
Dual core concurrent multi-task processing of continuous real-time audio on the ESP-32
Esp Steppermotor Server 98 ⭐
Turn your ESP32 into a complete stepper motor control server with web UI, REST API and serial control interface
Esp32 Hpma115s0 59 ⭐
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.
Esp32 Cam_mjpeg2sd 102 ⭐
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
Em7180_sentral_calibration 20 ⭐
Get the best AHRS accuracy out of the Tlera USFS with good sensor calibration
Esp32timerinterrupt 103 ⭐
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.
Arduino Esp32sshclient 21 ⭐
Arduino library for ESP32 that implements an SSH client to connect and execute commands in a remote Server.
Esp_thermal_camera_webserver 18 ⭐
ESP32 with MLX90640 (Thermal Camera 32x24px). Sending images to WebServer on ESP. Working (yey!) perfect on ESP32.
Tinypixelmapper 21 ⭐
a Pixelmapping software for the ESP32 and ESP8266 for addressible LED Strips, with a OSC controll interface and FFT
Esp32 Cam Mjpeg Stream Decoder And Control Library 27 ⭐
The library is MJPEG stream decoder based on libcurl and OpenCV, and written in C/C++.
Espressif_esp32 Scale 22 ⭐
Project Libra: an ESP32 based BLE-interfaced scale with an Android control interface
Utlgbotlib 16 ⭐
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.
Status Display 11 ⭐
A battery powered e-ink device to show in this case the status of a home automation server.
Evse_smart_charger 15 ⭐
Electrical Vehicle Supply Equipment (EVSE) Smart Charger - Example smart EV designs and a demonstration MATLAB device-group demand management
Tinyml Esp32 50 ⭐
This is the TinyML programs for ESP32 according to BlackWalnut Labs Tutorials. (黑胡桃实验室的TinyML教程中的程序集合)
Esp32 A2dp 370 ⭐
A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF
Dsckeybusinterface 317 ⭐
An Arduino/esp8266/esp32 library to directly interface with DSC security systems.
Esp32 Hub75 Matrixpanel I2s Dma 280 ⭐
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.
Espresense 207 ⭐
An ESP32 based presence detection node for use with the Home Assistant mqtt_room component for localized device presence detection.
Fastaccelstepper 86 ⭐
A high speed stepper library for Atmega 328p (nano), Atmega32u4, Atmega 2560, ESP32 and Atmel SAM Due
Esp32_oscilloscope 89 ⭐
ESP32 oscilloscope - see the signals through Web browser the way ESP32 sees them
Neogb Printer 49 ⭐
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
Sparkfun_rtk_firmware 20 ⭐
Centimeter precision GPS/GNSS using L1/L2 signals broadcast over Bluetooth SPP (using the ESP32) in an easy to use enclosure.
Esp32_epaper_frame 25 ⭐
Smart E-Paper frame controlled over wifi, using ESP32 and 7.5inch waveshare E-Ink display.