Esquema completo sobre el Arduino Uno
01 de agosto de 2019
Arduino Uno - Fuente de Alimentación
Hay 3 formas de alimentar el Arduino Uno:- Barrel Jack – El Barrel Jack, o DC Power Jack puede ser usado para alimentar tu placa Arduino. El conector cilíndrico suele estar conectado a un adaptador de pared. La tarjeta puede ser alimentada por 5-20 voltios, pero el fabricante recomienda mantenerla entre 7-12 voltios. Por encima de 12 voltios, los reguladores podrían sobrecalentarse, y por debajo de 7 voltios, podrían no ser suficientes.
- VIN Pin – Este pin se utiliza para alimentar la placa Arduino Uno utilizando una fuente de alimentación externa. El voltaje debe estar dentro del rango mencionado anteriormente.
- Cable USB – Cuando se conecta al ordenador, proporciona 5 voltios a 500mA.
Decir que la fuente de alimentación que usemos determinará la potencia disponible para nuestro circuito, ya que esta también alimentará la MCU, periféricos, reguladores y componentes que conectemos a nuestra placa.
- 5v y 3v3 proporcionan 5 y 3.3v regulados para alimentar componentes externos de acuerdo con las especificaciones del fabricante.
- GND, podemos encontrar 5 pines GND, todos ellos interconectados. Las patillas GND se utilizan para cerrar el circuito eléctrico y proporcionar un nivel de referencia lógico común en todo el circuito.
- RESET, como su nombre indica, nos reinicia el Arduino.
- IOREF, este pin es la referencia de entrada/salida. Proporciona la referencia de tensión con la que funciona el microcontrolador.
Arduino Uno - Analog IN
La placa dispone de 6 pines analógicos con ADC (Conversor de Analógico a Digital), por lo que estas entradas analógicas también las podremos usar como entradas y salidas digitales. ADC, como ya he dicho son las siglas de Analog Digital Converter y este tiene una resolución de 10 bits, por lo que puede representar una tensión analógica de 1024 niveles digitales.Arduino Uno - Digital Pins
Los pines del 0 al 13 de la placa Arduino Uno puede ser utilizados como entrada y salida digital, además hay que decir que el pin 13 está conectado al led integrado de la placa y los pines 3, 5, 6, 9, 10 y 11 tienen capacidad PWM. Por otro lado decir que cada patilla puede proporcionar una potencia máxima de 40 mA, aunque la recomendada es de 20 mA. Estos pines la tensión es representada mediante 1 bit, 0 o 1 y cuando están en ON se encuentran en un estado de ALTA tensión de 5V y cuando están en OFF se encuentran en un estado de BAJA tensión de 0V. Además en Arduino, cuando los pines digitales están configurados como salida, se ajustan a 0 o 5 voltios. Cuando los pines digitales se configuran como entrada, la tensión se suministra desde un dispositivo externo y este voltaje puede variar entre 0-5 voltios, que se convierte en representación digital (0 o 1). Para determinar esto, hay dos umbrales, por debajo de 0.8v se considera como 0. Por encima de 2v es considerado como 1.Arduino Uno - PWM
En general, la modulación de ancho de pulso, PWM, es una técnica de modulación utilizada para codificar un mensaje en una señal pulsante. Un PWM se compone de dos componentes clave: frecuencia y ciclo de trabajo. La frecuencia PWM dicta el tiempo que se tarda en completar un solo ciclo (período) y la rapidez con la que la señal fluctúa de alta a baja. El ciclo de trabajo determina cuánto tiempo una señal permanece alta fuera del período total. El ciclo de trabajo se representa en porcentaje. En Arduino, los pines habilitados para PWM producen una frecuencia constante de ~ 500Hz, mientras que el ciclo de trabajo cambia de acuerdo a los parámetros establecidos por el usuario.Arduino Uno - Comunicación
Las patillas digitales 0 y 1 son los pines seriales de la placa y son utilizados por el módulo integrado USB. La comunicación serie o secuencial, se utiliza para intercambiar datos entre la placa Arduino y otro dispositivo en serie como ordenadores, pantallas, sensores y más. Cada placa Arduino tiene al menos un puerto serie. La comunicación serie se produce en los pines digitales 0 (RX) y 1 (TX), así como a través de USB. Arduino también soporta la comunicación serie a través de pines digitales con la librería SoftwareSerial Library. Esto permite al usuario conectar varios dispositivos habilitados para serie y dejar el puerto serie principal disponible para el USB.Arduino Uno - SPI
Los pines 10-13 de la placa Arduino son los utilizados para la comunicación SPI (Interfaz Periférica Serial). El SPI es un protocolo de datos en serie utilizado por los microcontroladores para comunicarse con uno o más dispositivos externos en una conexión tipo bus. Además el protocolo SPI se puede utilizar para conectar 2 microcontroladores. En el bus SPI, siempre hay un dispositivo que se denomina Maestro y todos los demás Esclavos. El pin SS (Slave Select) determina con qué dispositivo se está comunicando actualmente el Maestro. Los dispositivos habilitados para SPI siempre tienen los siguientes pines:- MISO (Master In Slave Out) – Una línea para enviar datos al dispositivo Maestro.
- MOSI (Master Out Slave In) – La línea Master para el envío de datos a dispositivos periféricos.
- SCK (Serial Clock) – Una señal de reloj generada por el dispositivo Master para sincronizar la transmisión de datos.