Leggere il numero di giri di una vetola PC Nexus

Ciao... ho fatto un po' di prove e il tuo codice va molto bene, ma ha un difetto... se la ventola è spenta il sistema si ferma perchè aspetta sempre un valore che non arriva.
Sarebbe da mettere un timeout... della serie ... se non arriva niente entro 1/2 secondo... salta...
Che dici ?