Erro no haierless

boa tarde a todos do grupo recentemente decidi fazer um projeto de arduino entao comprei um leonardo e uma mux 16 , e me enviarAM o codigo pra mux mas quando carrego o codigo no monitor serial tudo normal as portas analogicas do mux responde normal porém no HAIERLESS da o seguinte erro .

+202.67 - Erro: obteve o byte de dados inesperado 0xd.

se necessário enviarei o codigo pro mux

// pisamento dos pinos
#define SIG A0 // Mapeamento de pinos SIG A0 // Mapeamento de pinos #define
S0 #define S10 #define S2
o EN do mux vai no GND

int mix[4]={S3,S2,S1,S0};

int valores_analógicos[16];

// Valores em binário
byte ci[16][4]={
{0,0,0,0}, // 0 em decimal
{0,0,0,1}, // 1 em decimal
{0,0, 1,0}, // 2 em decimal
{0,0,1,1}, // 3 em decimal
{0,1,0,0}, // 4 em decimal
{0,1,0,1}, // 5 em decimal
{0,1,1,0}, // 6 em decimal
{0,1,1,1}, // 7 em decimal
{1,0,0,0}, // 8 em decimal
{1,0,0,1}, // 9 em decimal
{1,0,1,0}, // 10 em decimal
{1,0,1,1}, // 11 em decimal
{1,1, 0,0}, // 12 em decimal
{1,1,0,1}, // 13 em decimal
{1,1,1,0}, // 14 em decimal
{1,1,1,1}, // 15 em decimal
};

void setup(){
Serial.begin(9600);

pinMode(S0,SAÍDA);
pinMode(S1,SAÍDA);
pinMode(S2,SAÍDA);
pinMode(S3,SAÍDA);

}

void loop(){

// vai para a rotina de leitura do mux
multiplex();

for (int x = 0; x <= 15; x++){
Serial.print("Pino ");
Serial.print(x);
Serial.print(" = ");
Serial.println(valores_analogicos[x]);
}
Serial.println("");

// Serial.print("Pino 15 = ");
// Serial.println(valores_analogicos[15]); // de 0 a 15

// Esse atraso pode ser removido
delay(2000);

}// fim do loop

//Função de leitura dos valores
void multiplex(){

for(int x=0; x <= 15; x++){
for (int y = 0; y <= 3; y++){
digitalWrite (mix[y], ci[x][y]);
}
valores_analogicos[x] = analogRead(SIG);
}

}// fim do multiplex

na imagem pode ver o referido erro

error

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.