tak i nie EMGinput[r]=r+1;
to co tu napisać to inaczej
a=r+1
EMGvalue[r]=map(a[r],0, 1024, 0, 255);
EMGinput[r] tu nie wpisujesz mapy tylko 'r+1' a 'r' nadal jest 0 1 2....i tak do końca for a nie ka byc powino czyli 0+1 ,1+1 ,2+1... aby to miało sens
to musi być r=r+1
ale to zakłóci funkcje for a wiec musisz zmienić zmienna jeśli chcesz zaczynać od 1 a wiedz wygloda to tak
i wejścia a zaczynają się od A0...A7
to co tu napisać to inaczej
a=r+1
EMGvalue[r]=map(a[r],0, 1024, 0, 255);
EMGinput[r] tu nie wpisujesz mapy tylko 'r+1' a 'r' nadal jest 0 1 2....i tak do końca for a nie ka byc powino czyli 0+1 ,1+1 ,2+1... aby to miało sens
to musi być r=r+1
ale to zakłóci funkcje for a wiec musisz zmienić zmienna jeśli chcesz zaczynać od 1 a wiedz wygloda to tak
Kod:
for(int r=0;r<7;r++)
{
w=r+1;
EMGvalue[w]=map(EMGinput[w],0, 1024, 0, 255);
}
Jeśli pomogłem podziękuj punktem reputacji