С использованием delay будет тормозить выполнение всего кода. Скачай библиотеку TimerOne там в стандартных примерах есть пример как моргать светодиодом.