nk25719 / PMD___aka-KiCad-esp32-6leds-2switches-1pj-circuit-

In this repo I am practicing KICAD. Created an ESP32 DevKit V1 module and a PCB footprint. I designed a circuit around this ESP32 consisting of six lamps, four switches, and two power jacks and added a voltage regulater to Vin to maintain a supply of +5V. (This project was originally made of two switches and 1 power jack and was named homeWork2.)
0 stars 2 forks source link

Software - Demonstrate the DailyStruggleButton Library for Switch Debouncing, Multi Press and Long Press. #72

Open ForrestErickson opened 2 weeks ago

ForrestErickson commented 2 weeks ago

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] I have made a sketch to demonstrate the library for debouncing a button and more which runs on the Homework2 assembly. See: https://github.com/ForrestErickson/ESP32_DailyStruggle-

Describe the solution you'd like A clear and concise description of what you want to happen. Please evaluate this sketch to know of the existence of this library and working code on this hardware.

In addition to debouncing the library can detect multipress (two quick presses) and a long press.

nk25719 commented 5 days ago
image
nk25719 commented 5 days ago
image

Press the mute button to mute/unmute.
In case of a stuck button, the button event will not be recognized.