iniciar desde o zero

Olá,

No programa "blink" o que causa o atraso entre as piscadas é o comando delay, o detalhe é que os valores são em milisegundos, tipo "delay(1000)" é igual a 1 segundo.

Tenta o programa desta forma:

int led = 13;


void setup() {                

  pinMode(led, OUTPUT);     
}


void loop() {
  digitalWrite(led, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(3000);               // wait for a second
  digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW
  delay(3000);               // wait for a second
}

O led tem que piscar de 3 em três segundos. Tá acontecendo assim ?