ButtonToSwitch_ESP32

Implement simple to complex switches out of simple buttons, this library with an easy consistent API will take care of debouncing, deglitching, toggle on-off, keep activation times in a completely unnatended manner.

Author
Gabriel D. Goldman
Website
https://github.com/GabyGold67/ButtonToSwitch_ESP32
Category
Signal Input/Output
License
GPL 3.0
Library Type
Contributed
Architectures
esp32

This Arduino-Esp32 library includes classes that lets you implement all kind of switches out of simple buttons (Momentary Push Buttons or MPBs). Add any kind of switch to a project by using simple MPBs and this library to simulate the internal mechanism of each of them, starting from a Debounced Push Button and extending to Delayed Start Push Button, Toggle (Latched) Push Button, Time Latched Push Button, External Release Latched Push Button, Staircase Timed Button, On/Off/Dimmers, and more...

Downloads

Filename Release Date File Size
ButtonToSwitch_ESP32-4.2.0.zip 2024-11-10 1.09 MiB
ButtonToSwitch_ESP32-4.1.0.zip 2024-09-25 1.12 MiB
ButtonToSwitch_ESP32-4.0.4.zip 2024-09-19 1.05 MiB
ButtonToSwitch_ESP32-4.0.3.zip 2024-09-17 803.72 KiB
ButtonToSwitch_ESP32-4.0.2.zip 2024-09-16 790.83 KiB
ButtonToSwitch_ESP32-4.0.0.zip 2024-09-10 808.75 KiB