Go Down

Topic: ¿ Cómo conectar un Shield GSM y un TFT LCD simultáneamente a Arduino UNO ? (Read 560 times) previous topic - next topic

vsai

Buenas tardes a todos.

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.

Ante dicha situación,

- ¿ Qué solución se puede dar ?
- ¿ Qué alternativas hay ?


Gracias y espero que alquien pueda orientarme.

Un saludo, Vicente.

noter

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.

carmeloco

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

http://arduino.cc/en/Main/ArduinoGSMShield

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é)

http://arduino.cc/en/Tutorial/TFTBitmapLogo

Go Up