код из шапки темы на XDA
Код:
#include <Button.h>
const unsigned int DPin = 13;
const unsigned int APin = A0;
Button button = Button(DPin, HIGH);
unsigned int value = 0;
boolean holding = false;
void setup()
{
Serial.begin(9600);
button.setDebounceDelay(10);
button.setHoldDelay(800);
}
void loop()
{
button.listen();
if (button.onPress()) {
value = analogRead(APin);
Serial.print("<click:");Serial.print(value); Serial.print(">");
}
if(!holding && button.isHold()) {
Serial.print("<hold:");Serial.print(value); Serial.print(">");
holding = true;
}
if(holding && button.onRelease()) {
Serial.print("<release:");Serial.print(value); Serial.print(">");
holding = false;
}
}
в итоге в авто в терминале вижу <click
значениекнопки> <hold
значениекнопки> и всё