더 간단한 유추로, 다른 장치는 다르게 작동합니다. 마이크로 컨트롤러와 대부분의 IC는 소형 스마트 워터 펌프와 같습니다. 그들은 소량의 물 (현재)을 끌어 당깁니다.
반면 LED는 바보 같은 산업 강도 진공과 같습니다. 전원에 연결하면 최대한 빨리 전류를 빨아들입니다. 그래서 저항이 필요합니다. 저항기는 작은 파이프와 같습니다. 크기 때문에 전류가 너무 많이 흐릅니다. 그것은 통과하는 전류보다 더 저항 합니다. LED는 가능한 한 많이 당기기를 원하지만 선택한 25ma 정도만 통과합니다.
LED 핀과 출력 핀이 모두 25ma 정격 일 때 저항이 필요한 이유는 최대 또는 가능한 전류가 아니라 권장 전류이기 때문입니다. LED는 25ma에서 가장 잘 작동하지만 (밝기와 수천 시간 동안 지속되는 시간), 더 적은 전류 (밝지 않음, 더 오래 지속됨) 또는 더 높은 전류 (더 밝음, 지속되지 않음)에 의해 구동 될 수 있습니다 긴). 전류가 너무 적어 켜지지 않습니다. 너무 많으면 결국 소실됩니다.
마이크로 컨트롤러의 출력 핀은 동일하지만 전원입니다. 이상적으로는 해당 핀에서 25ma의 전류 만 공급하려고합니다 (모든 핀의 총 전류 또는 전압 처짐이 발생하지 않음). 이 경우 25ma가 권장 작동 전류입니다. 당신은 덜 소스 할 수 있습니다. 주어진 설정에 필요한만큼만 소싱하는 것이 좋습니다. 더 많은 정보를 얻을 수 있습니다. 대부분의 데이터 시트에는 주어진 출력 핀에 대한 최대 전압 및 전류가 나열됩니다. (예 : 25ma 권장, 최대 40ma). 그러나 전류가 밀려 나지 않고 밀려 나기 때문에, 당신이 만들고있는 것이 그것을 고려하도록해야합니다. 마이크로 컨트롤러와 IC 사이의 신호 또는 통신을 위해 너무 많은 전류를 끌어 들이지 않도록 설계 되었기 때문에 아마도 필요가 없습니다. 그러나 현재 배고픈 LED를 연결하면
마지막으로, 참고로, 사용중인 전원 공급 장치는 동일한 방식으로 작동합니다. 권장 / 최대 2A 이상을 끌어 올리는 것을 연결하면 튀거나 끊어집니다 (또는 품질에 따라 퓨즈가 튀어 나오거나 재설정 모드로 전환됨). 전류 제한 저항없이 2Amp 고전류를 직접 연결하면 둘 다 행복하지 않습니다. HTH.