Es wäre auch möglich den "on change interrupt", falls vorhanden, zur genauen Messung der Zeit, wie lange der Taster ununterbrochen gedrückt ist, zu verwenden.