Теперь проведем обратную операцию 
Теперь при помощи arDuino будем перехватывать данные с шины посланые магнитолой.
Программа которая выводит перехваченые данные с шины на экране PC
Код для сниффера на arduino:
PHP код:
//http://compcar.ru
// пины для использования хардверного SPI
//pin 13 SCK CL
//pin 12 MISO
//pin 11 MOSI DI
//pin 10 SS CE
#include <Spi.h>
byte MyBuff[20];
void setup()
{
Serial.begin(115200);
Spi.mode((1 << SPI2X) | (1 << CPOL) | (1 << CPHA)); //mode 3, clock/4
}
void loop()
{
for (int i=0; i <= 19; i++)
{
MyBuff[i] = Spi.read(); // чтение байта из шины в массив
}
Serial.write(MyBuff, 20);
}