WeiderAju:
Pra mim só mudou a lógica, mas o tamanho continua o mesmo, 5 linhas.Esse desafio parece simples, mas é um tremendo quebra cabeças.
Nao seja por isso...
Melhor que isto e que e mesmo impossivel:
void setup() {DDRB |= 1<< 5;}void loop() {for (unsigned long i = 0; i < 1000000UL; i++ );PORTB ^= _BV(5);}