Esta respuesta es OBSOLETO. Se supone ampliamente que el riel Pi 3.3V proporciona 50 mA, pero esto no está documentado oficialmente para los modelos recientes de Pi. El Pi original tiene un regulador lineal incorporado que era limitado, pero el B + y posterior tienen un regulador de modo de interruptor que puede suministrar más. El chip regulador (que suministra tanto 3.3V como 1.8V) tiene una potencia de 1A. Limitaciones de energía de Raspberry Pi
Un máximo de 16 mA por pin con la corriente total de todos los pines que no exceda de 51 mA
¡Del propio Gert!
Por lo tanto, si su proyecto solo usa 4 pines, asegúrese de que su configuración actual no supere los 16 mA por pin y que todos los que se manejen juntos no excedan el total de 51 mA. Creo que el 16mA también es configurable en alguna parte.
En general, debe utilizar una especie de búfer o un transistor para controlar elementos como LED o relés. Si tiene un problema de cableado o falla de un componente, su placa o CPU pueden dejar escapar el humo mágico.
Sé que HP solía hacer algunos LED maravillosos de baja corriente en el pasado. Solían necesitar 2 mA de corriente y un voltaje directo para su rojo de alrededor de 2 V, por lo que necesitaría una pequeña resistencia para limitar su consumo de corriente y proteger el pin de la CPU.
Veo que Vishay tiene un dispositivo de tipo similar, y supongo que Kingbright también.
Para calcular la resistencia limitadora de corriente:
resVal = (Vsupply - VforwardLED)/currentLimit
so... for a 3.3V RPi pin, LED spec says 2V, our limit is 2mA, we get:
resVal = (3.3 - 2)/0.002
resVal = 650 Ohms
Safely round that up to the closest E12/E24 resistor value of 680 Ohms
Aquí está la tabla de valores y los códigos de color si es necesario.
¡Disfruta tu RPi! ¡Todo debería tener más LEDS!