Antwort zur Hauptfrage:
mit millis()
millis() bei Tastendruck abspeichern und wiederholt kontrollieren ob die Zeit verstrichen ist.
siehe
Laß den Dozenten nur ruhig auch mal einige stupide Sachen machen, sonst schweben einige ganz über dem normalen Fußvolk.
Als Projektübung für Dich ist nichts einzuwenden.
Grüße Uwe