/***********************************************************
RELEASED FOR EXAMPLE:
While a button is released, returns true after elapsed ms
**********************************************************/
#include <Toggle.h>
const byte buttonPin = 4;
const byte ledPin = 16;
const unsigned int ms = 1000;
Toggle sw1(buttonPin);
void setup() {
pinMode(ledPin, OUTPUT);
sw1.begin(buttonPin);
}
void loop() {
sw1.poll();
digitalWrite(ledPin, sw1.releasedFor(ms));
delay(1);
}
Loading
esp32-s2-devkitm-1
esp32-s2-devkitm-1