Tasto multifunzione

Ciao A tutti , inutile dire che sono un neofita...

Ho realizzato un circuito con un tasto e i led , quello led libro , ho scritto il codice e tutto funziona, ma poi ho cercato di aumentare la difficolta'.
vorrei differenziare le funzioni del tasto in funzione di quanto tempo resta premuto.

: premuto per un secondo ... acenndo il led 1
:premuto per 2 secondi ..... accendo il led 2

come imposto il codice, quali comandi e' meglio usare?
molte grazie