Necesito ayudaa

buenas hice un codigo para probar lo que es el comando Serial.print();
la cosa es que el programa me muestra dos veces la leyenda de...

int tiempo=500, tiempo2=1000;
int pinled=9;
int pinled2=10;
int pinled3=11;
int pinleda=3;

/////////////////////////////////////////
void led1()
{

Serial.print("\n\nCiclo 1\n");
for(pinled=9;pinled<=11; pinled++)
{

Serial.print(pinleda);
Serial.print("-");
Serial.print(pinled);
Serial.print("-");
digitalWrite(pinleda, HIGH);
digitalWrite(pinled,HIGH);
delay(tiempo);

digitalWrite(pinleda, LOW);
digitalWrite(pinled,LOW);
delay(tiempo);
}

}
////////////////////////////////////////
void led2()
{
Serial.print("\n\nPraparando Ciclo 2\n");
delay(tiempo2);

for(pinled=11; pinled>=9; pinled--)
{
Serial.print(pinleda);
Serial.print(" ");
Serial.print(pinled);
Serial.print(" ");
digitalWrite(pinled,HIGH);
digitalWrite(pinleda,HIGH);
delay(tiempo);

digitalWrite(pinled,LOW);
digitalWrite(pinleda,LOW);
delay(tiempo);

}
}
////////////////////////////////////////
void setup()
{

Serial.begin(9600);

for(pinled=9; pinled<=12; pinled++)
{
pinMode(pinled, OUTPUT);
}
pinMode(pinleda, OUTPUT);
}

void loop()
{
led1();
led2();

}

ESE CODIGO ME ARROJA ESTO:

Ciclo 1
3-9-3-10- ESTAS DOS LINEAS NO DEBERIA ARROJARLAS,REPITE CICLO 1 Y NO PONE EL 3-11

Ciclo 1 LA VERDAD ES QUE DEBERIA MOSTRAR DESDE ACA EN ADELANTE
3-9-3-10-3-11-

Praparando Ciclo 2
3 11 3 10 3 9

Ciclo 1
3-9-3-10-3-11-

Praparando Ciclo 2
3 11 3 10 3 9

Ciclo 1
3-9-3-10-3-11-

Praparando Ciclo 2
3 11 3 10 3 9

Ciclo 1
3-9-3-10-3-11-

Praparando Ciclo 2
3 11 3 10 3 9

Ciclo 1
3-9-3-10-3-11-

EXISTE ALGUN COMANDO PARA DEPURAR EL PROGRAMA ANTES DE INICIAR O LIMPIAR PANTALLA O MEMORIA/

Vaya que en un post has infringido las normas del foro a cada momento.

  1. Titulo prohibido : Necesito ayudaa
  2. Mayúsculas que es como gritar
  3. Código sin tags
  4. Y para terminar, tu tema no debería ir en este foro sino en Software. No es un proyecto es una duda de Software.