Come un'analogia più semplice, diversi dispositivi agiscono in modo diverso. Un microcontrollore e la maggior parte dei circuiti integrati sono come piccole pompe per l'acqua intelligenti. Richiedono una piccola quantità di acqua (corrente) necessaria e solo quella.
D'altra parte, i LED sono come muti aspiratori di forza industriale. Collegalo a una fonte di alimentazione e cercherà di assorbire quanta più corrente possibile il più velocemente possibile. Ecco perché hai bisogno di una resistenza. Una resistenza è come una piccola pipa. Permette solo tanta corrente grazie alle sue dimensioni. Si resiste più di quella corrente di passare attraverso. Il led vuole tirare il più possibile, ma solo il 25ma o così che hai scelto, passa.
Per quanto riguarda il motivo per cui è necessario un resistore quando sia il led che il pin di uscita sono classificati per 25ma, è perché si tratta di corrente consigliata, non di correnti massime o possibili. Un led funziona meglio a 25ma per (un compromesso sulla luminosità e per quanto tempo durerà in migliaia di ore), ma può essere guidato da meno corrente (non così brillante, dura più a lungo) o corrente più alta (più luminoso, non dura quanto a lungo). Troppa poca corrente e non si accende. Troppo, e alla fine si esaurirà.
Il pin di uscita del microcontrollore è lo stesso, ma come fonte di alimentazione. Idealmente, vuoi solo generare 25ma di corrente da quel pin (e questo senza entrare nella corrente totale da tutti i pin, o abbassamento di tensione). 25ma in questo caso è la corrente operativa consigliata. Puoi anche procurartene di meno. È buona norma procurarsi solo il necessario per una determinata configurazione. Puoi anche fonte di più. La maggior parte dei fogli di dati elencherà la massima tensione e corrente per un dato pin di uscita. (Ad esempio, 25ma consigliati, 40ma massimo). Ma poiché la corrente viene tirata, non spinta, devi assicurarti che ciò che stai costruendo tenga conto di ciò. Per la segnalazione o la comunicazione tra il microcontrollore e un ic, probabilmente non è necessario poiché entrambi saranno progettati per non assorbire troppa corrente. Ma se stai collegando un led affamato attuale,
Infine, proprio come una nota, l'alimentatore che stai utilizzando funziona allo stesso modo esatto. Collega qualcosa che assorbe più dei 2A raccomandati / massimi, e si frigge e si rompe (o fa scattare una miccia o passa in modalità di ripristino a seconda della qualità). Collega un led ad alta corrente da 2 ampere direttamente ad esso senza un resistore limitatore di corrente, ed entrambi non saranno felici. HTH.