Selamlar,
Arduino IDE yok şu an tam kodu yazamıyorum ama millis() fonksiyonunu kullanarak yazabilirsin istediğin gibi bir program. Düğmeye ilk bastığın anda
zaman1 = millis();
gibi bir kod yazarsan zaman1 isimli değişkenine Arduino'nun o anki milisaniye değerini atar. daha sonra yine millis() fonksiyonunu kullanarak,
if(millis()-zaman1>=2000)
gibi bir şarta bağlayarak beklediğin süreyi belirleyebilirsin. O aralıkta da bir sayaça düğmenin bağlı olduğu pini saydırabilirsin. Önemli olan zaman1'e sadece 1 kez değer atanmasını sağlamak. Onu da farklı bir değişken kullanarak ayarlayabilirsin.
Kodla gösterebilsem daha açıklayıcı olurdu sanırım ama bu şekilde de çözebilirsin sanırım.