Aide pour un programme Arduino avec anémomètre

Bonjour, j'aimerais réaliser un programme Arduino fonctionnant avec un anémomètre et un servo-moteur. Je voudrais que quand l'anémomètre indique une vitesse trop importante, le moteur face une rotation d'une valeur d'angle que nous aurons choisi. J'ai déjà un premier programme test mais il ne marche pas. J'aimerais votre aide puisque c'est ma première expérience avec Arduino, et mes connaissances sont extrêmement limitées :

void setup() {
const byte pinAnemometer = 2;
;attachInterrupt(digitalPinToInterrupt(pinAnemometer), isr_tours, RISING);
}

void loop(){
nb_tours = 0;

interrupts(); // autoriser les interruptions
delay(5000); // on compte le nombre de tours sur 5 s par exemple
noInterrupts();// désactiver les interruptions

Serial.println(nb_tours / 5 * 2.4); // vitesse en km/h
}
void isr_tours() {
nb_tours++;
}

Ce n'est pas mon programme en toute honnêteté, c'est pourquoi je ne pourrais pas vous expliquer clairement chaque ligne de code.

Merci d'avance pour votre temps.

:warning: La rédaction de votre message ne répond pas aux critères attendus. Il n'aura sans doute pas de réponse tant que vous n'aurez pas pris en compte et mis en application les recommandations listées dans "Les bonnes pratiques du Forum Francophone”

La variable nb_tours doit être déclarée comme globale, et volatile