Olá amigo,
os 40mA é a corrente máxima do arduíno, tanto como entrada como de saída. Se você ligar o LED diretamente no arduíno, vai funcionar normal o problema é que com o tempo o LED vai queimar, pois ele foi projetado para funcionar com 15mA.
Lembrando que corrente é a quantidade de elétrons que passa por um condutor, para controlar essa corrente usamos um resistor para controlar o fluxo de elétrons (imagina uma torneira, o resistor é como se fosse o registro da torneira, se abre mais, sai mais agua, se fecha sai menos.).