Donc si je suis ce que tu as dis, je dois mettre int compteur = 0 en variable au tout début puis enlever les deux accolades, ce qui donne le code suivant:
const byte PIN_VITESSE = 3; // Broche de contrôle du moteur par PWM
int compteur = 0;
// Fonction d'initialisation hardware
void setup() {
pinMode(PIN_VITESSE, OUTPUT); // Mise en sortie de la broche connecté au moteur
}
void loop() {
analogWrite(PIN_VITESSE, 12); // Génération d'un signal PWM contrôlant la vitesse du moteur a 300t/mins
delay(300000); // le moteur reste allumé 5mins
while(compteur != 1)
compteur++;
}