Ante todo soy nuevo en esto de los foros y espero no meter la pata. Mi pregunta es:
Estoy haciendo un cnc con arduino, utilizo un cnc shield que ya tiene todos los pines asignados, mi problema es que quiero ponerle una microsd pero los pines que utiliza la libreria sd ya los utiliza para mover los motores el interface, he estado mirando pero no encuentro nada para poder cambiar los pines de asignación de la librería, en una parte de la libreria Sd2PinMap.h he cambiado los pines pero sigue sin funcionarme, hay alguna manera de cambiarlos?, gracias.
Hola, creo que MOSI, MISO y SCK lo pueden compartir el que debes distinguir uno del otro es CS. Mira esta nota a ver si te sirve.
Saludos.
Si los usas para mover motores no lo puedes usar para controlar la SD.
Debes liberar esos pines del motor y dejarlos para el uso del SD.
Para ayudarte debes indicar toda la información de tu programa y los enlaces de las librerías.