El Arduino Uno es una placa de microcontrolador de código abierto que se basa en el Microchip ATmega328P (para Arduino UNO R3) o Microchip ATmega4809 (para Arduino UNO WIFI R2) de Atmel y fue la primera placa alimentada por USB desarrollada por Arduino. Atmega 328P basado en Arduino UNO pinout y las especificaciones se dan en detalle en este post.
Tanto Atmega328 como ATmega4809 vienen con un cargador de arranque incorporado, lo que hace que sea muy conveniente flashear la placa con nuestro código. Como todas las placas Arduino, podemos programar el software que se ejecuta en la placa utilizando un lenguaje derivado de C y C++. El entorno de desarrollo más sencillo es el IDE de Arduino.
It consists of 6 analog inputs, 14 digital input/output pins (of which 6 can be used as PWM outputs), a 16 MHz ceramic crystal resonator, a USB-B port, an ICSP header, a power jack and, a reset button.
- Arduino UNO Pinout and Pin diagram:
- Regulator, Oscillator, and Reset button:
- Pinout de fuente de alimentación Arduino UNO:
- I2C Pines de Arduino UNO diagrama de pines:
- Pines SPI en el diagrama de pines Arduino UNO:
- Arduino UNO Pinout ICSP:
- Arduino Uno Pinout – Analog Pins:
- Arduino Uno Pinout – Pines digitales:
- Pines PWM:
- Otros pines:
- Especificaciones de Arduino UNO:
Arduino UNO Pinout and Pin diagram:
Regulator, Oscillator, and Reset button:
Voltage Regulator-The voltage regulator converts the input voltage to 5V. The primary use of a voltage regulator is to control the voltage level in the Arduino board. Incluso si hay fluctuaciones en la tensión de alimentación de entrada del regulador, la tensión de salida permanece constante y cerca de 5 voltios.Oscilador de cristal: El oscilador de cristal tiene una frecuencia de 16 Mhz, que proporciona la señal de reloj al microcontrolador. Proporciona la sincronización básica y el control de la placa.
Botón de reinicio-Se utiliza para restablecer la placa. Se recomienda pulsar este botón cada vez que destellemos el código al tablero.
Pinout de fuente de alimentación Arduino UNO:
Conector de barril: El conector de barril o conector de alimentación de CC se utiliza para alimentar la placa Arduino utilizando una fuente de alimentación externa. El gato de barril generalmente está conectado a un adaptador. La placa puede ser alimentada por un adaptador que varía entre 5-20 voltios, pero el fabricante recomienda mantenerlo entre 7-12 voltios.
Nota: Por encima de 12 voltios, la placa puede sobrecalentarse y por debajo de 7 voltios, la tensión puede no ser suficiente para alimentar la placa.
Puerto B USB – La interfaz USB se utiliza para conectar el cable USB. Este puerto se puede usar para alimentar el dispositivo desde la fuente de 5V. Nos permite conectar la placa a la computadora. El programa se carga a la placa en serie desde el ordenador a través del cable USB.
Vin – Es la tensión de alimentación de CC modulada, que se utiliza para regular los CI utilizados en la conexión. También se denomina voltaje primario para los circuitos integrados presentes en la placa Arduino. El valor de voltaje Vcc puede ser negativo o positivo para el pin GND.
I2C Pines de Arduino UNO diagrama de pines:
I2C es el de dos alambre de protocolo de comunicación serie. Se encuentra Entre los Circuitos Integrados. El I2C utiliza dos líneas para enviar y recibir datos: un pin de reloj serie utiliza (SCL) y un pin de datos serie (SDA) (SDA).
- SCL-Significa Reloj serie. Es el pin o línea que transfiere los datos del reloj. Se utiliza para sincronizar el cambio de datos entre los dos dispositivos (maestro y esclavo). El reloj serie es generado por el dispositivo maestro.
- SDA-Significa Datos en serie. Se define como la línea utilizada por el esclavo y el maestro para enviar y recibir los datos. Es por eso que se llama línea de datos, mientras que SCL se llama línea de reloj.
Pines SPI en el diagrama de pines Arduino UNO:
SPI significa Interfaz periférica en serie. Es utilizado por los microcontroladores para comunicarse rápidamente con uno o más dispositivos periféricos.
- SCK-Es sinónimo de Reloj serie. Estos son los pulsos de reloj, que se utilizan para sincronizar la transferencia de datos.
- MISO: significa Entrada Maestra / Salida Esclava. Esta línea de datos en el pin de MISO se utiliza para recibir los datos del Esclavo.
- MOSI-Significa Salida Maestra / Entrada Esclava. Esta línea se utiliza para enviar datos a los periféricos.
- SS-Significa Selección de esclavos. Esta línea es utilizada por el maestro. Actúa como la línea de habilitación. Cuando el valor del pin de selección de esclavo de un dispositivo es BAJO, puede comunicarse con el maestro. Cuando su valor es ALTO, ignora al maestro. Esto nos permite tener múltiples dispositivos periféricos SPI que comparten las mismas líneas MISO, MOSI y CLK.
Interrupciones externas (2 y 3): Estos pines se pueden usar para desencadenar una interrupción en un valor bajo, un borde ascendente o descendente, o un cambio en el valor.
TXD y RXD-Los pines TXD y RXD se utilizan para la comunicación en serie. El TXD se utiliza para transmitir los datos, y el RXD se utiliza para recibir los datos. También representa el flujo exitoso de datos.
Arduino UNO Pinout ICSP:
Significa Programación en serie en circuito. Podemos usar estos pines para programar el firmware de la placa Arduino. Los cambios de firmware con las nuevas funcionalidades se envían al microcontrolador con la ayuda de la cabecera ICSP.
El encabezado ICSP consta de 6 pines.
Arduino Uno Pinout – Analog Pins:
The Arduino Uno consists of 6 analog pins, which uses ADC (Analog to Digital converter). These pins can serve as analog inputs but can also function as digital inputs or digital outputs. Estos pines aceptan entradas en forma de señales analógicas y valores de retorno que oscilan entre 0 y 1023 (porque el Arduino Uno tiene un convertidor analógico a Digital de 10 bits o una resolución de 210).
Un convertidor analógico a digital funciona en tres etapas: muestreo, cuantización y digitalización. Debido a que el Arduino funciona en un rango de 0-5 voltios, el tamaño de paso del dispositivo es de 5/1023=0,00488 voltios o 4,88 mV.
Por lo tanto, podemos interpretar un voltaje de entrada de 4,88 mV a cualquiera de los pines analógicos como 1, 9,77 mV como 2, y así sucesivamente hasta 5 V como 1023. Cualquier cosa por debajo de 4,88 mV se considera 0 y por encima de 4,99 V como 1023.
Arduino Uno Pinout – Pines digitales:
En la placa Arduino UNO, Pines 0-13 son pines de entrada/salida digitales.
Los pines digitales Arduino solo pueden leer dos estados: cuando hay una señal de voltaje y cuando no hay señal. Este tipo de entrada se suele llamar digital (o binaria) y estos estados se denominan ALTOS y BAJOS o 1 y 0.LED
(13): En la placa, hay un LED incorporado conectado al pin digital 13. Cuando este pin es ALTO o 1, el LED se enciende, cuando el pin es BAJO o 0, se apaga.
Pines PWM:
~ ‘ símbolo en el pin digital 3, 5, 6, 9, 10 y 11. Estos pines tienen una función adicional llamada PWM. Por lo tanto, estos pines se llaman pines PWM.
PWM significa «Modulación de ancho de pulso». Significa que un valor analógico está siendo modulado en una señal digital. Supongamos que desea que un motor de CC funcione a un determinado voltaje analógico entre 0 y 5 V. Esto no es posible porque la placa Arduino está basada en MOSFET.
Por lo tanto, para obtener la salida deseada, solo podemos simular una señal analógica encendiendo y apagando nuestra salida muy rápidamente. Por lo tanto, PWM solo puede imitar y simular los efectos de una señal analógica pura, nunca puede realizar una conversión digital a analógica pura (que generalmente requiere algunos componentes activos como condensadores e inductores).
Otros pines:
GND (Tierra pines): Hay 5 pines a tierra disponible de la placa.
RESET-Utilícelo para restablecer la placa Arduino. Si este pin se suministra con 5 V, la placa se restablecerá automáticamente
Voltaje de referencia de E/S (IOREF): este pin es la referencia de entrada/salida. Proporciona la referencia de voltaje en la que el microcontrolador está funcionando actualmente. Enviar una señal a este pin no hace nada.
3.3 V y 5V: Estos pines proporcionan 5v y 3.3 v regulados respectivamente a los componentes externos conectados a la placa.
Especificaciones de Arduino UNO:
- Microcontrolador: ATmega328p
- Voltaje de Funcionamiento: 5V
- Voltaje de Entrada (recomendado): 7-12V
- Voltaje de Entrada (límites): 6-20V
- Pines de E/S digitales: 14 pines (de los cuales 6 son pines de salida PWM)
- Pines de entrada analógica: 6
- Corriente de CC por Pin de E/S: 40 mA
- Corriente de CC para Pin de 3,3 V: 50 mA
- Memoria flash: 32 KB (de los cuales 0,5 KB son tomados por el cargador de arranque)
- SRAM: 2 KB (ATmega328)
- EEPROM: 1 KB (ATmega328)
- Velocidad de reloj: 16 MHz
- Longitud:6 mm
- Ancho:4 mm
- Peso: 25 g
Más información sobre Arduino aquí:
|Proyectos Arduino para principiantes