¿Debo cambiar los leds IR con transistores?

No dice qué distancia está cubriendo, por lo que es difícil dar una respuesta definitiva. Sin embargo, las otras respuestas son correctas: si necesita más corriente de la que los micro pines están clasificados, es mejor que utilice un controlador de transistor.

Recomiendo usar un transistor como fuente de corriente constante (o sumidero) para controlar los LED a alta corriente, ya que, como la mayoría de los diodos, los LED son sensibles a las fluctuaciones de voltaje. Aquí hay un circuito que le da aproximadamente 150 mA a un LED (ideal para el control PWM):

El LED rojo representa su LED IR, y el LED verde es un indicador integrado. El LED verde también actúa como una pinza de voltaje en la base del transistor, por lo que el voltaje del emisor también es bastante constante, independientemente del voltaje de suministro. Por lo tanto, la corriente del emisor es bastante constante, y la corriente del colector (aproximadamente igual a la corriente del emisor) también es bastante constante.

Es un circuito ingenioso para agregar a los circuitos existentes para proporcionar una corriente de salida aumentada (un BET de bajo umbral puede ser sustituido por el BJT).

Todo depende de la cantidad de corriente que requieren sus LED en comparación con la cantidad de corriente que puede hundir o fuente en cada pin GPIO. Si su pin GPIO no puede suministrar suficiente corriente, tendrá que usar un transistor. Los diseños que he visto que intentan obtener el máximo alcance del LED impulsan los LED con transistores.

Probablemente deberías usar transistores. Es posible que su uC no pueda suministrar suficiente corriente. Si está midiendo la distancia, es probable que desee una gran cantidad de corriente para que los LED sean lo más brillantes posible (aunque obtiene rendimientos decrecientes en el brillo con los LED).

Básicamente, no hay inconvenientes en el uso de transistores como interruptores, mientras que si extrae demasiada corriente de la uC, podría romper los pines o incluso toda la uC.

cualquier LED debe tener su corriente controlada con una resistencia limitadora. Probablemente sea una buena idea tener un transistor controlado por el micro para controlar los leds. De esa manera, puede dar a los leds más de lo que puede hacer el micro

Por supuesto. Simplemente observe la corriente directa (IF) del LED y asegúrese de que el micro pueda manejarlo sin freírlo en el proceso.

Puede aprovechar la corriente con un MOSFET, relé u acoplador optó, por ejemplo.

Recomendaría cambiar los LED con transistores. Es más seguro y realmente no hay razón para no hacerlo.