Bonjour, et merci pour ce forum Arduino!
J'ai une fonction avec paramètres et je n'arrive pas à conserver le résultat de cette fonction.
Pour illustrer j'ai fait ce 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
15
16
17
18
19
20 int total=0; void setup() { Serial.begin(9600); } int somme (int a, int b) { int c=a+b; return c; } void loop() { int a=2; if (a==2) { int total=somme(2,5); Serial.println(total); } Serial.println(total); }
Quand je lance le code il m'affiche:
0
7
0
7
0
7
...
Donc il perd la boucle du if
Que dois-je faire?
merci
(je suis désolé, je n'ai pas trouvé comment mettre les balises pour que ce soit plus lisible)
Partager