Escudos Arduino
Escudos Arduino
Un escudo Arduino es una placa de circuito impreso que se puede conectar a un dispositivo Arduino para ampliar sus capacidades. Se llama "shield" porque se conecta encima del Arduino, normalmente cubriéndolo por completo. Algunas de estas placas son de un solo uso, pero la mayoría pueden apilarse una sobre otra y utilizarse en paralelo.
Con la ayuda de Arduino Shields, Sensor Boards y otras placas de expansión, puedes reducir significativamente la complejidad del cableado del circuito y, al mismo tiempo, reducir el tiempo de construcción y el proceso de construcción.
Existen dos tipos principales de escudos. Uno es la placa de circuito simple también llamada protoshield que permite al usuario soldar los componentes en el escudo. Los otros tipos de escudos son los que vienen con componentes ya incorporados que se utilizan para fines específicos.
Hay que tener en cuenta algunas cosas a la hora de combinar escudos y tablas:
Tamaño físico: Algunas placas simplemente no caben unas encima de otras. Los componentes que son más altos que los zócalos de los cabezales pueden tocar la parte inferior de cualquier placa que esté encima. Esta situación, que puede provocar cortocircuitos si se realiza una conexión que no debería, puede dañar seriamente tus placas. También debes tener en cuenta la compatibilidad de las placas. Las placas Arduino UNO tienen un tamaño y diseño diferentes a las placas Arduino MKR.
Colocación: No tiene sentido apilar unos escudos encima de otros. Por ejemplo, es inútil tener un escudo de joystick o un escudo LCD debajo de otro escudo porque es inaccesible.
Requisitos de potencia: Algunos equipos requieren mucha potencia. Aunque está bien que los escudos utilicen los mismos pines de alimentación y tierra, hay un límite en la cantidad de corriente que puede fluir a través de los otros pines de entrada/salida (E/S): 20mA por pin y 200mA máximo entre todos los pines de E/S. Si se sobrepasa este límite, se corre el riesgo de dañar seriamente la placa y cualquier otro blindaje conectado. En la mayoría de los casos, puedes remediar fácilmente este problema alimentando tu Arduino y escudos desde una fuente de alimentación externa para que la corriente no pase a través del Arduino. Asegúrate de usar un GND común si te estás comunicando entre una placa usando I2C, SPI o serie.
Niveles lógicos: Tenga en cuenta que hay varias placas Arduino disponibles ahora que se ajustan al factor de forma R3, pero se ejecutan en un nivel lógico diferente que el estándar Arduino UNO. Por ejemplo, el Arduino Uno R3 se ejecuta en 5V lógica mientras que el Arduino ZERO se ejecuta en 3,3V.
Clavijas: Algunos escudos requieren el uso de determinados pines. Es importante asegurarse de que los escudos no están duplicando los mismos pines. En el mejor de los casos, el hardware se confundirá. En el peor de los casos, puedes enviar voltaje al lugar equivocado y dañar tu placa.
Software: Algunos de estos escudos necesitan bibliotecas específicas para funcionar. Puede haber conflictos en las bibliotecas que llaman a las mismas funciones, así que asegúrese de leer lo que se requiere para su escudo.
Interferencias con radio/Wi-Fi/GPS/GSM: Los dispositivos inalámbricos necesitan espacio para funcionar. Aleja las antenas de la placa para obtener una señal clara. Si hay una antena montada en la placa, suele ser mala idea cubrirla. Intenta colocar siempre los escudos inalámbricos en la parte superior de la pila.