¿Puedo apilar estos dos Arduino Shields?

5

Estoy usando un Arduino uno actualmente con el Si4735 . Actualmente no puedo obtener el audio de este escudo al Arduino u otras fuentes sin usar el conector 1/8. Para solucionar este problema, estoy pensando en agregar otro escudo con la funcionalidad que necesito que tiene una entrada y salida de audio. Necesito la capacidad de reproducir audio desde una tarjeta SD o alguna otra fuente. Por ejemplo, este escudo: Audio Shield . Sabía que se usan muchos de los mismos pines, pero ¿necesito usar todos los pines del Audio Shield? Gracias por cualquier ayuda.

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

    
pregunta Scott

2 respuestas

5

Sí, sí puedes. Y la belleza es que puedo decirlo sin siquiera mirar el escudo Si4735 que estás usando.

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

En definitiva, lo que significa es para AudioShield, todos los pines que utiliza fueron diseñados para ser compartidos o no son realmente específicos para pines y, a través de algunos hacks súper simples, se pueden mover. El enlace que proporcionó en realidad explica cómo mover la señal de selección de chip que mencioné a un pin diferente y el pirateo del potenciómetro es básicamente el mismo, pero usted tiene que moverlo a un pin analógico. Por supuesto, cualquier muestra de código que use deberá ajustarse para los nuevos pines que use.

Para obtener más información sobre los pines de arduino, consulte aquí .

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

    
respondido por el NickHalden
5

De acuerdo con la Descripción de Rugged Audio Shield , consulte "Uso de los pines"

  

Todos los pines se pueden volver a cablear para obtener la máxima flexibilidad, utilizando cuttable   Puentes en la parte inferior del escudo (vea la imagen a continuación). por   Por ejemplo, si desea utilizar un pin de selección SPI esclavo diferente, otro   que D8, cortarías la pequeña traza entre los pines etiquetados D8   (en la parte inferior de la placa), luego suelde manualmente un cable de   otro pin (D5 por ejemplo) al pad más cercano a la etiqueta D8 en el   figura abajo.

En el esquema del SI4735 AM y amp; FM Receiver Shield ve el uso de pines de la otra placa. El pin D8 está en uso, por lo que debe seleccionar otro pin para el Escudo de audio resistente.

El SI4735 admite 3 métodos de comunicación diferentes. Parece que los diseñadores de escudos tienen cableado para la comunicación SPI (GPO2 impulsado alto). Deberías estar bien apilando los escudos.

    
respondido por el PetPaulsen

Lea otras preguntas en las etiquetas