Go Down

Topic: Problema con array (Read 734 times) previous topic - next topic

jesusetxe

Hola a todos.
Tengo el siguiente código:
Code: [Select]
Quote

 int Leds[2] [8]= {
    (10,11,12,13,14,15,16,17),
    (20,21,22,23,24,25,26,27)
  };
int PinNumber;
void setup()
  {
    Serial.begin(9600);
  }
  
void loop()
  {
        for (int Dato=0;Dato<8; Dato++)
            { 
              Serial.print(Dato);
              Serial.println(Leds[0][Dato]);
              delay(1000);
            }
  }
  


Lo que quiero que haga es mandar por el puerto serie los valores de array (10,11,12,13,etc),
pero lo que me manda es 17,27,0,0,0,0,0,0,17,27,0,0,0,0, y asi repetidamente.
Tras darle un monto de vueltas y hacer pruebas no consigo localizar el problema.
Alguna idea? Muchas gracias por adelantado

Cheyenne

Te está imprimiendo los últimos valores de las dos filas. Tienes cambiadas filas y columnas.
http://cuadricopterodiyarduino.blogspot.com/

curro92

Hola,
tienes que poner corchetes donde tienes los paréntesis:
Code: [Select]

int Leds [2][8]= {
    {10,11,12,13,14,15,16,17},
    {20,21,22,23,24,25,26,27}
  };


Así funciona bien.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy