I have been attempting IR communications, but range is an issue. In a 2-pin led, you must use the digital pins as output, which can not supply enough voltage to the led to provide sufficient range. If I were to use a variable boost converter with the digital pin of the Arduino into the IR led, would this work well?