Так поймешь?
PHP код:
int inputPin=3; //номер пина на котором будет кнопка
unsigned long Botton;
void setup()
{
Serial.begin(115200);
pinMode(inputPin, INPUT);
digitalWrite(inputPin, HIGH); //подтянуть вход к +5в
}
void loop()
{
Botton = pulseIn(inputPin, LOW); //Функция может измерять сигналы длиной от 10 микросекунд до 3 минут
if(Botton>>3000000) digitalWrite(13, HIGH);//если нажатие более трех сек
delay(500);
digitalWrite(13, LOW);
}