Sensore vento/luce domotica

salve, nel forum sono una persona totalmente nuova ma anche nel campo arduino e vorrei molto ampliare le mie conoscenze =).
Qui sopra ho postato il mio sketch che ho provato a realizzare per calcolare la velocità del vento, osservando vari metodi su internet. Però come immaginate non funziona del tutto. Il problema avviene sopratutto in due casi:

  1. quando l'anemometro è fermo non mi stampa lo zero;
  2. l'anemometro raggiunto una certa velocità si blocca il suo valore (anche se non dovrebbe secondo me).
    Sicuramente ho sbagliato la modalità di calcolo ma non so dove. Mi potreste aiutare mi fareste un grande piacere, vi ringrazio e vi auguro una buona giornata!!.