Bonjour,
quelqu'un saurait me dire comment passer d'une valeur de tableau à la suivante, sans l'écrire textuellement ?
c'est à dire: j'ai un tableau const int capteur[8] = {10,11,12,13 etc..};
je veux lire l'entrée du capteur correspondant à la case mémoire 0.
vous allez me dire facile, il suffit de faire EtatCapteur = digitalRead(capteur[0]);
alors oui mais non, moi je veux pouvoir lire chaque capteur, les uns après les autres, une fois le précédent lu.
soit : capteur[0], puis le capteur[1],puis le capteur 2 ...etc sans retaper à chaque fois.
j'avais donc essayer de faire :
une variable globale int n=0;
EtatCapteur = digitalRead(capteur[n]);
if (EtatCapteur ==HIGH){
n = n++;
}
et ça, ça ne fonctionne pas du tout, car n prend la valeur 0 puis 1, mais écrase les valeurs tableau, donc les pins à lire, et les remplace par 0,0,0,0etc puis 1,1,1,1etc...
je suis dans une impasse.