5 votos

¿Puedo apilar estos dos escudos Arduino?

Estoy usando un Arduino uno actualmente con el Si4735 . Actualmente no puedo hacer llegar el audio desde este shield al Arduino o a otras fuentes sin usar el jack 1/8. Para solucionar esto estoy pensando en añadir otro escudo con la funcionalidad que necesito que tiene una entrada de audio y salida de audio. Necesito la capacidad de reproducir audio desde una tarjeta SD o alguna otra fuente. Por ejemplo este shield: Escudo de audio . Sé que se utilizan muchos de los mismos pines, pero ¿tengo que utilizar todos los pines del Audio Shield? Gracias por cualquier ayuda.

tl;dr: ¿Hay alguna forma de apilar estos dos escudos?

5voto

Parvenu74 Puntos 257

Sí, sí se puede. Y lo mejor es que puedo saberlo sin ni siquiera mirar el escudo Si4735 que estás usando.

¿Cómo es posible? Los únicos pines que utiliza el AudioShield son las líneas SPI (MOSI,MISO,CLK), una línea de selección de chip SPI, y un pin analógico para la lectura del potenciómetro. Obviamente, el pin analógico A3 para el potenciómetro se puede mover y poner en cualquier otro pin analógico. La selección de chip es sólo una señal digital activa y baja que se utiliza para determinar qué dispositivo SPI debería estar utilizando los datos en las líneas SPI (el protocolo SPI fue diseñado para un bus compartido).

Así que todo lo que significa es que para el AudioShield, todos los pines que utiliza fueron diseñados para ser compartidos, o no son realmente pines específicos y a través de algunos hacks super-simple puede ser movido alrededor. El enlace que proporcionaste explica cómo mover la señal de selección de chip de la que hablé a un pin diferente y el hack del potenciómetro es básicamente el mismo pero tienes que moverlo a un pin analógico. Por supuesto cualquier ejemplo de código que utilices tendrá que ser ajustado para los nuevos pines que utilices.

Para más información sobre los pines del arduino ver aquí .

Para más información sobre cómo compartir el bus SPI entre dos dispositivos, consulte aquí .

5voto

Según la Descripción del escudo de audio resistente Ver el apartado "Uso de las clavijas".

Todas las clavijas se pueden recablear para obtener la máxima flexibilidad, utilizando en la parte inferior de la placa (véase la imagen de abajo). Para ejemplo, si quieres usar un pin de selección de esclavo SPI diferente, que no sea que no sea D8, se cortaría la pequeña traza entre los pines etiquetados como D8 (en la parte inferior de la placa), y luego soldar manualmente un cable de otro pin (D5 por ejemplo) al pad más cercano a la etiqueta D8 en la figura de abajo.

En el Esquema del escudo del receptor de AM y FM SI4735 se ve el uso de pines de la otra placa. El pin D8 está en uso, por lo que debes seleccionar otro pin para el Rugged Audio Shield.

El SI4735 soporta 3 métodos de comunicación diferentes. Parece que los diseñadores de la placa han conectado la comunicación SPI (GPO2 en alto). Usted debe estar bien apilar los escudos.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X