Interfacciamento Arduino con Raspberry PI

Chi ha avuto esperienze in merito?

Vorrei poter interfacciare un Raspberry PI con Arduino...sostanzialmente facendo girare del software "decisionale" sul Raspberry che inoltra un messaggio ad Arduino che agisce sugli attuatori, inoltre Arduino legge dei sensori e ne comunica il valore al Raspberry.

Sostanzialmente mi serve un sistema di messaggistica per far parlare in modo bi-direzionale i due dispositivi. I2C? SPI? UART? Relativamente alla UART c'è anche da dire che quella di Raspberry ha livelli logici a 3.3v mentre Arduino UNO a 5v...

Che ne dite?

Per lo SPI puoi veder qua --> Understanding SPI on the Raspberry Pi | Gordons Projects
Per l'I2C --> http://www.skpang.co.uk/blog/archives/575

non si potrebbe fare anche direttamente da usb?

Forse questo può interessarti: http://www.raspberrypi.org/archives/2319

Io ancora non l'ho letto.