SPI protocol

Hello guys, I would like to know if it is possible to implement SPI protocol on arduino uno via Infrared.
Thanks

SPI protocol is defined as "4 wires" bidirectional communication.
You would be replacing physical wires with infrared channels.

Do you want bidirectional communication?

If not , you could use just three wires AKA three infrared channels or come up with converting them into serial communication on single channel.

In short - doable with some effort.
Cheers,

I would like to know if it is possible to implement SPI protocol on arduino uno via Infrared.

What should that be used for? Describe your project we might show you realizable alternatives.

I don't see how it could be implemented using infra-red because it needs at three signals at the same time - the clock, the data to the slave and the data from the slave. If there were three infrared LEDs flashing at the same time they would interfere with each other.

Infra-red can be used for Serial communication as illustrated in this Thread.

...R

Thanks, guys for the contribution...as pointed out by Robin2 there will be interference if i use infrared for the signals so i have decided to go with UART protocol and add PLL to the slave for synchronization.
Thanks once again.