Comme analogie plus simple, différents appareils agissent différemment. Un microcontrôleur et la plupart des circuits intégrés sont comme de petites pompes à eau intelligentes. Ils tirent une petite quantité d'eau (actuelle) nécessaire et seulement cela.
Les LED, en revanche, sont comme des aspirateurs stupides de puissance industrielle. Connectez-le à une source d'alimentation et il essaiera d'aspirer autant de courant que possible aussi vite que possible. C'est pourquoi vous avez besoin d'une résistance. Une résistance est comme un petit tuyau. Il laisse passer tant de courant à cause de sa taille. Il résiste plus que ce courant à traverser. La led veut tirer autant que possible, mais seule la 25ma ou plus que vous avez choisie passe.
Quant à la raison pour laquelle vous avez besoin d'une résistance lorsque le led et la broche de sortie sont évalués à 25 mA, c'est parce que ce sont des courants recommandés, pas des courants maximum ou possibles. Une LED fonctionne mieux à 25 mA (un compromis sur la luminosité et la durée en milliers d'heures), mais peut être entraîné par moins de courant (moins brillant, dure plus longtemps) ou un courant plus élevé (plus lumineux, ne dure pas) aussi long). Trop peu de courant et il ne s'allumera pas. Trop, et il finira par s'épuiser.
La broche de sortie de votre microcontrôleur est la même, mais comme source d'alimentation. Idéalement, vous ne souhaitez générer que 25 mA de courant à partir de cette broche (et cela sans entrer dans le courant total de toutes les broches, ni affaissement de tension). 25ma dans ce cas est le courant de fonctionnement recommandé. Vous pouvez également vous procurer moins. Il est recommandé de ne fournir que la quantité dont vous avez besoin pour une configuration donnée. Vous pouvez également vous procurer davantage. La plupart des fiches techniques répertorient une tension et un courant maximum pour une broche de sortie donnée. (Par exemple, 25 ma recommandé, 40 ma maximum). Mais parce que le courant est tiré, pas poussé, vous devez vous assurer que ce que vous construisez en tient compte. Pour la signalisation ou la communication entre votre microcontrôleur et un ic, il n'y a probablement pas besoin car les deux seront conçus pour ne pas tirer trop de courant. Mais si vous connectez une led affamée actuelle,
Enfin, pour mémoire, l'alimentation que vous utilisez fonctionne exactement de la même manière. Branchez quelque chose qui attire plus que le 2A recommandé / maximum, et il fera frire et casser (ou sauter un fusible ou passer en mode de réinitialisation en fonction de la qualité). Brancher un courant élevé de 2 ampères y conduit directement sans résistance de limitation de courant, et les deux ne seront pas contents. HTH.