Array

Olá :slight_smile:
Gostaria de saber como posso substituir valores dentro de um array.
Eu tenho este array:
byte meuarray[] = {5,6,9,2,1};
E queria que fosse possível substituir o número 6 por exemplo, por outro número que está numa variavel.
No código tenho isto:
meuarray[1]=variavel;
Mas não substitui...
Espero que me possam ajudar :slight_smile:

como estás a ver se a variavel no vector foi substituida?

De que tipo é a variavel variavel?

meuarray[1]=variavel;
Mas não substitui...

Logo a seguir a esta atribuiçao faz um serial.print para a consola.

Serial.print(variavel);
meuarray[1]=variavel;
Serial.println(meuarray[1]);

Os valores deverão ser iguais se a variavel tambem for do mesmo tipo que o array

Amigo, você poderia postar seu código aqui?
Porque em teoria o que você fez está correto, mas as vezes pode ter algo que está apagando o valor que você está colocando, ou até mesmo o tipo, valor.
Assim fica mais fácil de ajudarmos.

Amigo, poste seu código.
Na teoria o que você descreve está correto.

Abraço!