Step 6: How does that work? And where do I go from here?
A problem with this system is that at each step there is a non-linear transfer function, that is, there is distortion that occurs because the brightness changes are not always proportional to the change in voltage applied. See the screenshot below for an example, and listen to the attached audio sample.
The next step in this project would be to use pulses (like fast, computer operated morse code) to convey digital information like text, crystal-clear audio, or even video. One could even network computers with laser beams in a manner similar to fiberoptics but in open air. I will post C code for my transmitting and recieving programs.