I've searched the forum and read all the related posts, but still felt it pertinent to make a new post with the specific information for my project.
I'm looking to create a mini demonstration of free-space optical communication using an arduino to send serial data to a laser diode, which will transmit to a receiver and do serial into another arduino.
My laser diode is here: http://www.thorlabs.us/thorcat/QTN/L1550P5DFB-SpecSheet.pdf
Operating current typical is 20mA, at 1.1v. I obviously don't want to damage the arduino or the diode, so what would be the best way to drive this?