As a project (I have 2 Arduino UNOs) I'm wanting to create an environment where two Arduino devices can communicate with each other via a laser carrier signal.
Starting off simple, I want one Arduino to be the receiver and one to be the transmitter. Ideally getting one Arduino to send an 8 or 16 bit binary "string" to the other Arduino. The second Arduino would then be able to decipher the transmitted string and display it so we can acknowledge transmission integrity.
Arduino1 [Laser Diode] ---> 11001011 ----> [Optical Sensor/Resistor] Arduino2 [Output] -----> 11001011.
I've tried a few things and nothing seems to work the way I want it to. The signal seems to get jumbled up from one device to the other.
Any advice / suggestions would be greatly appreciated.
Thanks in advance!