Introduction: Arduino Communication

I think it will be great to communicate with the help of Arduino. In this project I will show how to share data between two or more Arduino with the help of Light :)

Step 1: List of Things ... !!!

Equipment :

1. Arduino (2x)

2. Bread board

3. L.E.D ( not the diffused one )

4. Infrared L.E.D Pair (IR LED(Tx) + Photo Diode(Rx))

5. LASER diode (optional)

6. Optical fiber (optional)

7. Jumper wires

8. Resistor (220 ohm , 330 ohm, 1 K ohm )


1. Multimeter

2. Wire stripper

Step 2: Schematic

This is how the will be done.

*if no data is received then try by reversing the photo diode's (Rx LED) leg.

Step 3: Types of Transmitter :

different types of transmitter can be used for the transmission of data :


2. IR or mono coloured L.E.D

3. LED with Optical fiber ( for long transmission )

Step 4: Source :

I didn't have those photo diodes so I de-soldered them from Ir proximity sensor :D

Step 5: Programming

# First program one Arduino with the transmitter code ( with your message )

Then program the other one with receiver code.
Now, open the serial monitor of the Arduino IDE by connecting the Receiver Arduino to the PC ( select the port of Receiver Arduino on the IDE)

ITS DONE !!! :)