Токоограничивающий резистор необходимо использовать при подключении светодиода к Arduino, потому что светодиод питается током, а не напряжением. 2
Резистор ограничивает силу тока, чтобы светодиод не перегорел, так как его кристалл боится больших токов. 1