Bonsoir,
Comme vous l'avez lu dans le titre, mon problème c'est que j'ai deux entrées analogiques (même signal alternatif) mais lors de l'affichage à un instant t, il ne donne pas les mêmes valeurs.
Le voilà mon programme:
J'ai testé la boucle for dans void loop, mais j'ai le même problème,Code:#include <LiquidCrystal.h> LiquidCrystal lcd(11,10,5,4,3,2); long tensiona=A0, tensionr=A1; int i; long Va[20]={}; long Vr[20]={}; char message[]=""; void setup() { for(i=0;i<10;i++) {(Vr[i],Va[i])=(analogRead(tensiona),analogRead(tensionr)); delayMicroseconds(2000);} } void loop() { sprintf(message,"%d, %d, %d, %d",Va[2],Vr[2],Va[5],Vr[5]); lcd.begin(16,2); lcd.print(message); delay(100); }
Si vous trouvez où est l'erreur, je vous serez très reconnaissant.
Merci et bonne soirée.
-----