Addition selon état des entrées

Bonjour tout le monde;

je suis débutant en programmation Arduino, je travail sur un petit projet et j'ai besoin de votre aide svp. En fait mon programme consiste à affecter une valeur à chacune des entrées d'arduino et faire une addition de celles qui sont à 1.
Bref:

Pour :

  • D2 une valeur de 40
  • D3 une valeur de 80
  • D4 une valeur de 160
  • D5 une valeur de 320
  • D6 une valeur de 400

Exemple: Si D2 et D4 sont à 1 Alors somme= 40+160 = 200
Si D2, D3 et D6 sont à 1 Alors somme= 40+80+400= 520

Merciiiiiiiiii

bonsoir,

tu peux faire tout simplement :

valeur = ( D2 * 40 ) + ( D3 * 80 ) + ... etc

Merci infiniment.... :slight_smile:

pas de quoi, content de t'avoir aidé ... d'ailleurs, la solution était dans ton titre !

Je pense que c'est n'est pas D2 (respectivement D3...) qu'il faut utiliser, mais le résultat de digitalRead( D2 );

valeur = ( digitalRead(D2) * 40 ) + ( digitalRead (D3) * 80 ) + ...