En primer lugar agradecer de antemano que alguien pueda ayudarme. Como veréis soy nuevo en Arduino, y tengo un problemilla. Ando con la idea de poder conectar a mi Arduino UNO un LCD/TFT (aún desconozco cual exactamente) y a la vez un Shield GSM para poder mandar unos mensajes SMS. Según me han dicho, no se pueden conectar los 3 elementos (UNO + GSM Shield + LCD/TF ) porque ambas shields comparten el pin de CS.
Lo primero es saber qué componentes son exactamente. Si el único problema es que comparten un CS, la solución no debería ser complicada: modificar el pin CS en la iniciación de cada dispositivo o, si no fuera posible, en la propia librería. Lo más importante son los otros pines. ¿Se trata de dispositivos SPI, Serial, I2c...uno de cada...?
EDITO: veo que hablas de shields, con lo que los pines CS van a una posición fija, pero siempre podrías rutear hacia otro pin un CS en conflicto. Lo importante es, como te dije, cuántos y qué otros pines va a utilizar cada shield.
No sé quien te ha dicho que comparten el pin CS, pero no estoy de acuerdo. El GSM shield oficial de arduino, usa los pins 2, 3 y 7
El pin CS, normalmente se puede elegir el que se quiere usar, pero vamos, en el ejemplo del TFT oficial de arduino, no usan ninguno de esos pines en los ejemplos para arduino uno (en el leonardo si que usan el 7, no sé muy bien por qué)