Switch di animazioni dot matrix con pin 2

Dipende... Che frequenza ha il lampeggiamento? E comunque posta il nuovo codice così vediamo l'implementazione e magari si riesce a trovare un escamotage (es. se il lampeggiamento è di 2 al secondo, potresti attendere almeno 1 secondo prima di verificare nuovamente lo stato del pin per essere (quasi) sicuro di aver identificato quando cessa il lampeggiamento.