Sensore vento/luce domotica

Forse non hai ben compreso il funzionamento del external interrupt.

Innanzitutto devi dichiarare volatile la variabile contatore:

volatile int interrCount = 0;

Poi, in setup devi dichiarare il pin sottoposto ad interrupt indicando anche la modalità che desideri e la routine di interrupt:

pinMode(reedPin, INPUT_PULLUP);  // attiva pull up interno

attachInterrupt(digitalPinToInterrupt(reedPin), CONTA, FALLING);  // richiame routine CONTA quando il pin diventa LOW

La routine sarà

void CONTA() {
  interrCount ++;  // incrementa la variabile ad ogni impulso ricevuto
}

Nel loop dovrai controllare ogni secondo (oppure ogni 10 secondi nel caso di vento debole) il valore di interrCount, fare il calcolo della velocità del vento (Kmora) ed azzerare la variabile interrCount