ESP32-C3 — LCD Menu Interface
Build a button-driven menu with clear state transitions. Program and practical guide for ESP32-C3.
Wi-Fi, Bluetooth, IoT and low-power Espressif projects. Select a project for its circuit, connections, complete program, tests and troubleshooting.
181 projects found
Build a button-driven menu with clear state transitions. Program and practical guide for ESP32-C3.
Record validated samples with timestamp and error flags. Program and practical guide for ESP32-C3.
Trigger scheduled actions while handling invalid time data. Program and practical guide for ESP32-C3.
Count input pulses safely and calculate frequency outside the ISR. Program and practical guide for ESP32-C3.
Run periodic tasks from deadlines instead of blocking delays. Program and practical guide for ESP32-C3.
Feed the watchdog only after critical health checks pass. Program and practical guide for ESP32-C3.
Sample briefly, store state and enter the deepest appropriate sleep. Program and practical guide for ESP32-C3.
Implement bounded PID control with anti-windup and output limits. Program and practical guide for ESP32-C3.
Test identity, rails, GPIO and buses and export a pass/fail record. Program and practical guide for ESP32-C3.
Drive an LED with a calculated resistor and verify HIGH/LOW voltage. Program and practical guide for ESP32-C6.
Read a button reliably using a timed software debounce state. Program and practical guide for ESP32-C6.
Sequence three outputs without blocking delays. Program and practical guide for ESP32-C6.
Convert ADC samples to calibrated input voltage. Program and practical guide for ESP32-C6.
Sample a temperature sensor and report threshold alarms. Program and practical guide for ESP32-C6.
Use a light sensor with hysteresis to control an output. Program and practical guide for ESP32-C6.
Generate PWM and sweep duty cycle while measuring average voltage. Program and practical guide for ESP32-C6.
Generate an audible square wave safely through a suitable driver. Program and practical guide for ESP32-C6.
Map an analogue command to standard servo pulse width. Program and practical guide for ESP32-C6.
Sequence a stepper driver with bounded acceleration timing. Program and practical guide for ESP32-C6.
Control motor speed through a protected MOSFET or driver stage. Program and practical guide for ESP32-C6.
Control a low-voltage relay driver with safe default and timeout. Program and practical guide for ESP32-C6.
Parse bounded serial commands and return deterministic responses. Program and practical guide for ESP32-C6.
Scan valid 7-bit addresses and report responding devices. Program and practical guide for ESP32-C6.
Send an identification command and validate the returned bytes. Program and practical guide for ESP32-C6.
Render live sensor values and status without blocking acquisition. Program and practical guide for ESP32-C6.
Build a button-driven menu with clear state transitions. Program and practical guide for ESP32-C6.
Record validated samples with timestamp and error flags. Program and practical guide for ESP32-C6.
Trigger scheduled actions while handling invalid time data. Program and practical guide for ESP32-C6.
Count input pulses safely and calculate frequency outside the ISR. Program and practical guide for ESP32-C6.
Run periodic tasks from deadlines instead of blocking delays. Program and practical guide for ESP32-C6.
Feed the watchdog only after critical health checks pass. Program and practical guide for ESP32-C6.
Sample briefly, store state and enter the deepest appropriate sleep. Program and practical guide for ESP32-C6.
Implement bounded PID control with anti-windup and output limits. Program and practical guide for ESP32-C6.
Test identity, rails, GPIO and buses and export a pass/fail record. Program and practical guide for ESP32-C6.
Drive an LED with a calculated resistor and verify HIGH/LOW voltage. Program and practical guide for ESP32-S2.
Read a button reliably using a timed software debounce state. Program and practical guide for ESP32-S2.