Ayuda por favor ¿Como puedo cambiar los pines de comunicacion spi, es posible?

El protocolo SPI es relativamente sencillo de implementar "a pedales".

Por otro lado me suena que hay alguna función que lo hace en el sistema del arduino, no se si es "serialize" o algo así. Busca a ver si la encuentras, pero claro, perderás velocidad y tiempo de máquina.

El algoritmo es algo así:

Pon el bit 7 en el pin data
haz un pulso en el pin clock
Pon bit 6 en pin data
haz pulso de clock
...
(ahora no recuerdo si se gira de derecha a izquierda o al revés)