その理由は、Raspberry Pi(またはGPIOピン)だけでなく、すべてのLEDアプリケーションに共通しています。
LEDは、それ自体を破壊する前に非常に多くの電流しか流すことができません(非常に明るく!)。最大電流はLEDのサイズと色によって異なりますが、中型の赤色LEDでは通常20mAと想定できます(ただし、LEDのスペックシートが手元にある場合はこの値を確認してください-小さなLEDはこれのごく一部)。
通常、標準の赤色LEDの電圧降下は約1.7vであるため、抵抗の値は(電圧-1.7)で20mAを通過するように選択できます。5vの入力を想定すると、これは3.3vで20mAを通過させる抵抗器を意味し、これは(オームの法則を使用して)165オームの絶対最小抵抗を与えます。
大きな抵抗を使用することで起こりうる最悪の事態は、LEDが最大輝度よりも調光することです。したがって、10mAしか通過できない小さなLEDに対応するために、330オーム以上を使用することは珍しくありません。
中型の赤色LEDの5V電源に470Ωの抵抗を入れます。LEDが暗すぎる場合は、わずかに減らします。
小型の赤色LEDを使用する場合、1Kオームはとんでもない音にはならず、よりエキゾチックな色(特に青、ピンク、白)については、自分で値を計算する必要があります。