Como eu Utilizo a biblioteca SPI ?

Eae Pessoal, Estou com muito dificuldade em aprender o protocolo spi, em especifico como utilizar, já olhei muitos tópicos aqui no forum, ma so acho codigos prontos, não adianta eu so usar o codigo tenho que entende-lo primeiro para depois usar-lo, então eu queira que vocês me ajudassem a como usar essa biblioteca, os comandos, comunicar dois arduinos e etc... Aliás Tudo hehe. Ficarei muito grato se puderem me ajudar.

Ola eae. A referencia aqui é excelente só setar os params e usar as funções : SPI - Arduino Reference
Tenta ler cuidadosamente e compara com algum exemplo simples, é algo especifico q desejas entender?

Um outro How do you use SPI on an Arduino? - Arduino Stack Exchange

Acho que ninguém vai ter pachorra para explicar como funciona tim tim por tim tim a comunicação SPI ou a biblioteca SPI do Arduino.

Na parte física, já leste isto:

https://learn.sparkfun.com/tutorials/serial-peripheral-interface-spi

?

Isto dar-te-á toda a descrição de como interligar os pinos dos chips para comunicares com os mesmos. Se não entenderes algo, coloca aqui a dúvida.

Se pretendes aprender a usar a biblioteca SPI do Arduino, tens no site em baixo a descrição das funções:

Depois se pegares nos exemplos e aplicares num projecto em que necessites de SPI, certamente que vais conseguir. Lembra-te que os exemplos mostram como usar a maioria das funções... logo apenas tens de adaptar um exemplo à tua aplicação.