Tava estudando o código que postei e vi alguns erros e concertei. Agora ele está assim:
#include <Servo.h>
//Acelerômetro 1
Servo Servo1_Y;
Servo Servo2_X;
//Acelerômetro 2
Servo Servo3_Y;
Servo Servo4_X;
//Acelerômetro 3
Servo Servo5_Y;
Servo Servo6_X;
//Acelerômetro 1
int Eixo_X,Eixo_Y; //Leitura dos eixos
int Medicao1[15],Media1_Y;
int Medicao2[15],Media2_X;
//Acelerômetro 2
int Medicao3[15],Media3_Y;
int Medicao4[15],Media4_X;
//Acelerômetro 3
int Medicao5[15],Media5_Y;
int Medicao6[15],Media6_X;
int i,j,l;
int Pino_Sleep = 8;
void setup()
{
Serial.begin(9600); //Serial Monitor
pinMode(Pino_Sleep, OUTPUT);
digitalWrite(Pino_Sleep, HIGH);
//Acelerômetro 1
Servo1_Y.attach(3);
Servo2_X.attach(4);
//Acelerômetro 2
Servo3_Y.attach(5);
Servo4_X.attach(6);
//Acelerômetro 3
Servo5_Y.attach(7);
Servo6_X.attach(
;
i=0;
j=0;
l=0;
}
/////////////////////////////////// TA FODA ESSA PARTE CARAI FI
void loop()
{
///////////////////////////////////// ACELERÔMETRO 1
Eixo_X = analogRead(0);
Medicao[j]=Eixo_X;
#define AMOSTRAS 15
Media_X=(Medicao1[0]+Medicao1[1]+Medicao1[2]+Medicao1[3]+Medicao1[4]+Medicao1[5]+Medicao1[6]+Medicao1[7]+Medicao1[8]+Medicao1[9]+Medicao1[10]+Medicao1[11]+Medicao1[12]+Medicao1[13]+Medicao1[14])/15;
i++;
if(i>=15)i=0;
Media_X=map(Media_X,171,499,180,0);
Servo2_X.write(Media_X);
///////////////////////////
Eixo_Y = analogRead(1);
Medicao[j]=Eixo_Y;
Media_X=(Medicao1[0]+Medicao1[1]+Medicao1[2]+Medicao1[3]+Medicao1[4]+Medicao1[5]+Medicao1[6]+Medicao1[7]+Medicao1[8]+Medicao1[9]+Medicao1[10]+Medicao1[11]+Medicao1[12]+Medicao1[13]+Medicao1[14])/15;
j++;
if(j>=15)j=0;
Media_Y=map(Media_Y,184,511,180,0);
Servo1_Y.write(Media_Y);
///////////////////////////////////// ACELERÔMETRO 2
Eixo_X = analogRead(3);
Medicao1[j]=Eixo_X;
Media_X=(Medicao1[0]+Medicao1[1]+Medicao1[2]+Medicao1[3]+Medicao1[4]+Medicao1[5]+Medicao1[6]+Medicao1[7]+Medicao1[8]+Medicao1[9]+Medicao1[10]+Medicao1[11]+Medicao1[12]+Medicao1[13]+Medicao1[14])/15;
i++;
if(i>=15)i=0;
Media_X=map(Media_X,171,499,180,0);
Servo4_X.write(Media_X);
//////////////////////
Eixo_Y = analogRead(4);
Medicao2[j]=Eixo_Y;
Media_Y=(Medicao2[0]+Medicao2[1]+Medicao2[2]+Medicao2[3]+Medicao2[4]+Medicao2[5]+Medicao2[6]+Medicao2[7]+Medicao2[8]+Medicao2[9]+Medicao2[10]+Medicao2[11]+Medicao2[12]+Medicao2[13]+Medicao2[14])/15;
j++;
if(j>=15)j=0;
Media_Y=map(Media_Y,184,511,180,0);
Servo3_Y.write(Media_Y);
///////////////////////////////////// ACELERÔMETRO 3
Eixo_X = analogRead(3);
Medicao[j]=Eixo_X;
Media_X=(Medicao1[0]+Medicao1[1]+Medicao1[2]+Medicao1[3]+Medicao1[4]+Medicao1[5]+Medicao1[6]+Medicao1[7]+Medicao1[8]+Medicao1[9]+Medicao1[10]+Medicao1[11]+Medicao1[12]+Medicao1[13]+Medicao1[14])/15;
i++;
if(i>=15)i=0;
Media_X=map(Media_X,171,499,180,0);
Servo6_X.write(Media_X);
//////////////////////
Eixo_Y = analogRead(4);
Medicao[j]=Eixo_Y;
Media_Y=(Medicao2[0]+Medicao2[1]+Medicao2[2]+Medicao2[3]+Medicao2[4]+Medicao2[5]+Medicao2[6]+Medicao2[7]+Medicao2[8]+Medicao2[9]+Medicao2[10]+Medicao2[11]+Medicao2[12]+Medicao2[13]+Medicao2[14])/15;
j++;
if(j>=15)j=0;
Media_Y=map(Media_Y,184,511,180,0);
Servo5_Y.write(Media_Y);
Serial.print(" Eixo X: ");
Serial.print(Media_X);
Serial.print(" Eixo Y: ");
Serial.println(Media_Y);
delay(1);
}
Número de erro foi reduzido bastante, agoratenho esse erro:
c_digo_teste_aceler_metro.ino: In function 'void loop()':
c_digo_teste_aceler_metro:83: error: 'Medicao' was not declared in this scope
c_digo_teste_aceler_metro:87: error: 'Media_X' was not declared in this scope
c_digo_teste_aceler_metro:108: error: 'Media_Y' was not declared in this scope
'Medicao' was not declared in this scope