Problème avec boucles FOR successives dans loop

Salut à tous, je débute en prog avec ESP32 sur IDE Arduino. Pour faire un truc basique du genre envoi d'un signale lumineux SOS, je peux écrire 3 fois allumage court/extinction pour le S, 3 fois allumage long/extinction pour le O et rebelotte pour le S avec pause avant de reboucler le loop. Ca marche sans problème. Mais quand je tente de faire une boucle FOR 3x pour S, suivi de FOR 3x pour O puis encore FOR 3x pour S, le programme tourne infiniment sur la première boucle uniquement. Je ne trouve aucune doc qui pourrait me mettre sur la voie... J'ai testé sue ESP32 (sortie 2 pour la LED) et sur UNO (sortie 13) : même résultat, donc bien un problème programme et non matériel. Je mets mon code en PJ au cas où quelqu'un aurait la solution à ce problème. A savoir également que j'ai testé avec des FOR imbriqués : ça bugg toujours sur la première boucle.
Merci d'avance!

// ENVOI SOS

void setup() {

  pinMode(2, OUTPUT);  // pin sur lequel est la LED bleue de la carte
}

void loop() {

  for (int i = 1; i = 3; i++) {
    // Sx3
    digitalWrite(2, HIGH);
    delay(50);
    digitalWrite(2, LOW);
    delay(500);
  }
  for (int j = 1; j = 3; j++) {
    // Ox3
    digitalWrite(2, HIGH);
    delay(500);
    digitalWrite(2, LOW);
    delay(500);
  }
  for (int k = 1; k = 3; k++) {
    // Sx3
    digitalWrite(2, HIGH);
    delay(50);
    digitalWrite(2, LOW);
    delay(500);
  }

  delay(3500);
}
type or paste code here

:warning:
Post mis dans la mauvaise section, on parle anglais dans les forums généraux. déplacé vers le forum francophone.

Merci de prendre en compte les recommandations listées dans Les bonnes pratiques du Forum Francophone

Bonsoir pg38080

Change en ; i < 3;, aussi pour j et k

Quelques informations ici.

Cordialement
jpbbricole

Super! Merci pour ta réactivité!
(j'ai juste mis i<4 pour avoir le bon code morse ;-))
J'ai pourtant fouillé 1/2 journée mais je n'avais pas trouvé cette combine.
Bonne soirée à toi.
Pierre

[quote="pg38080, post:4, topic:1223938"]

Super!
Bonne continuité.

Jean-Pierre

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.