Como criar duas variáveis de tempo?

Preciso criar uma variável para contar o tempo desde a inicialização do Arduino e outra para contar o tempo que um botão fica pressionado.

Criei a variável tempo sendo tempo = millis ();

Como criar uma variavel para contar o tempo que o botao fica pressionado?

Obrigado!

Usando o millis também.

Quando detectar o botão foi pressionado atribui o millis a uma variável. Quado soltar calcula a diferença entre o millis "atual" e o guardado na variável.