If SPI would be preffered for some reason, there could be i2c to SPI bridge. Though I think Arduino has i2c too, so why not to use it. There could be same kind of OH for Raspberry Pi also.