olá,
eu precisava de inserir zeros entre as posições de um vetor. Elaborei o seguinte código mas não esta a funcionar.
float data[5] = {1, 2, 3, 4, 5};
float dataF[10];
int n = 5;
void setup() {
// put your setup code here, to run once:
//iniciar a comunicação serie
Serial.begin(9600);
for (int i = 0; i <2*n ; i++)
{
for (int j = 0; j <= i ; j = j+2)
{
dataF[j] = data[i];
dataF[j+1] = 0;
}
}
//imprimir
for(int i = 0; i < 2*n; i++)
{
Serial.println(dataF[i]);
}
}
void loop() {
// put your main code here, to run repeatedly:
este seria o resultado pretendido:
1
0
2
0
3
0
4
0
5
0