Bonjour,
j'ai une question concernant la programmation, voici le code, très simple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
unsigned char i=0;
void setup() {
  // put your setup code here, to run once:
Serial.begin(9600);
}
 
void loop() {
  // put your main code here, to run repeatedly:
  if (i<10) Serial.println(i);
  i++;
  delay (1000);
 
}
pourquoi l'incrémentation de la variable global i de type char ne s'arrête pas après 9 si je mets un delay (100) ?
pour un "delay (1000)" ça fonctionne, mais si par exemple je ne mets pas le "delay()" alors le comptage ne s'arrête pas.

Merci pour vos retours d'expérience.