Introducción a la Placa Arduino Pro Mini
Introducción a Arduino Pro Mini
Hoy, vamos a conocer a fondo el Arduino Pro Mini. Esta es una placa microcontroladora desarrollada por Arduino.cc y está basada en Atmega328. Lleva a cabo casi las mismas funciones que otras placas Arduino, sin embargo, es diferente de la Arduino Uno en términos de diseño del PCB, tamaño, regulación de voltaje y velocidad del reloj.
La Arduino Uno viene con dos reguladores de voltaje, es decir, 5V y 3,3V, mientras que la Arduino Pro Mini viene con un solo regulador de voltaje. Hay dos versiones de Arduino Pro Mini disponibles, es decir, 5V y 3.3V que funcionan a 16MHz y 32 MHz respectivamente. Sin embargo, ambas versiones están disponibles por separado, con un solo regulador de voltaje en comparación con la Arduino Uno que viene con dos reguladores de voltaje 5V y 3.3V que funciona a 16 MHz.
Las placas Arduino juegan un papel vital en el desarrollo de los sistemas integrados y otros proyectos electrónicos. Estas placas fueron desarrolladas con la intención de proporcionar una fácil combinación de hardware y software que dan un camino rápido a las personas sin conocimientos técnicos para que obtengan una experiencia práctica con las placas. Estos tableros vienen con todo lo necesario para desarrollar los proyectos que tienen alguna conexión con la automatización.
En el tutorial de hoy, hablaremos de todo lo relacionado con Arduino Pro Mini para que no tengas que buscar en internet y encuentres toda la información en un solo lugar. Vamos a empezar.
Características de la Arduino Pro Mini
- Arduino Pro Mini es una placa microcontroladora desarrollada por Arduino.cc y viene con el microcontrolador Atmega328 incorporado en el interior de la placa.
- Esta placa viene con 14 E/S digitales de las cuales 6 pines se utilizan para proporcionar una salida PWM. Hay 8 pines analógicos disponibles en la placa.
- Es muy pequeña en comparación con la Arduino Uno, es decir, 1/6 del tamaño total de la Arduino Uno.
- Sólo hay un regulador de voltaje incorporado en la placa, es decir, 3,3V o 5V según la versión de la placa.
- La Pro Mini funciona a 8 MHz para la versión de 3.3V que es la mitad de la placa Arduino Uno que funciona a 16MHz.
- No hay un puerto USB disponible en la placa y también carece de programador incorporado.
- El etiquetado del regulador define la versión de la placa, es decir, KB33 representa la edición de 3.3V y KB50 representa la edición de 5V. Sin embargo, la versión de la placa también se puede indicar midiendo el voltaje entre el pin Vcc y el GND.
- Esta placa no viene con conectores incorporados que le dan la flexibilidad de soldar el conector de cualquier manera que pueda, basado en los requerimientos y el espacio disponible para cada proyecto.
- Al igual que otras placas Arduino, Arduino Pro Mini es de código abierto, es decir, puedes modificar y utilizar la placa de acuerdo a rus necesidades, ya que todos los datos y el apoyo relacionados con esta placa están fácilmente disponibles.
- La capacidad de protección contra sobrecorriente es otra característica que hace que este dispositivo sea seguro de usar en las aplicaciones en las que el paso de la corriente puede afectar al rendimiento general del proyecto.
- Viene con una memoria flash de 32KB, de la cual 0.5 se utiliza para un cargador de arranque. La memoria flash se utiliza para almacenar el código de la placa. Es una memoria no volátil y almacena información incluso si se pierde la conexión con la fuente de alimentación.
- SRAM es una memoria estática de acceso aleatorio de 2KB. La memoria RAM es de naturaleza altamente volátil y depende principalmente de la fuente de alimentación constante.
- La EEPROM viene con una memoria de 1KB. Es una memoria de sólo lectura (ROM) que puede ser borrada y reprogramada. Esta memoria puede ser borrada usando señales eléctricas más altas de lo normal.
- El software de Arduino llamado IDE (Integrated development environment) se utiliza para programar la placa. El código que escribimos para programar la placa se llama sketch.
- Como otras placas disponibles en el mercado, Arduino Pro Mini también viene con un LED incorporado que parpadeará cuando compilamos y ejecutamos el programa relevante en la placa.
Microcontrolador | Atmega328p – 8 BIT AVR controller |
Voltaje | 5V and 3.3V |
Entrada de Voltaje | 5V to 12V |
Corriente máxima a través de cada pin de E/S | 40mA |
La máxima corriente total extraída del chip | 200mA |
Memoria Flash | 32KBytes |
EEPROM | 1KByte |
RAM Interna | 2Kbytes |
Frecuencia del reloj | 3.3V — 8Mhz
5V — 16Mhz |
Temperatura de funcionamiento | -40ºC to +105ºC |
Arduino Pro Mini Pinout
Esta tabla es muy pequeña y compacta en comparación con otras tablas. Sin embargo, su pequeño tamaño hace que este dispositivo sea compatible y útil para la mayoría de los proyectos de Arduino.
Cada pin de la placa Pro Mini viene con una función específica asociada a la placa.
- GND. Hay más de un pin de tierra incorporado en la placa que puede ser utilizado según las necesidades cuando se necesitan más pines de tierra para el proyecto.
- TXD Y RXD. Estos pines se usan para la comunicación en serie. TXD representa la transmisión de datos en serie. RXD se utiliza para recibir los datos.
- AIN0 y AIN1. Estos pines están conectados al comparador interno.
- VCC. Representa el voltaje regulado que puede ser regulado a 5V o 3.3V según la versión de la placa.
- RAW. Esta clavija se usa para suministrar el voltaje crudo al tablero. Se conecta a una fuente de alimentación no regulada que va de 5V a 12 V.
- PWM. Hay 6 pines digitales etiquetados como 3,5,6,9,10, y 11 disponibles en el tablero que proporcionan PWM (modulación de ancho de pulso). Este proceso se utiliza para producir resultados analógicos con recursos digitales.
- RESET. La placa Pro Mini viene con un pin de restablecimiento que es muy útil cuando la placa se cuelga en medio del programa en ejecución. Haciendo este pin BAJO se reiniciará la placa.
- Cabecera de programación. El cabezal de seis pines de FTDI está conectado en estos pines que se utiliza para programar la placa.
- SPI. Representa la Interfaz Periférica Serial que se utiliza principalmente para la transmisión de datos entre microcontroladores y otros periféricos como sensores y registros. Cuatro pines 10(SS), 11(MOSI), 12(MISO), y 13(SCK) se utilizan para este propósito.
- Pines analógicos. Hay 8 pines analógicos disponibles en la placa etiquetados como A0 a A7. Estos pines se utilizan para introducir señales analógicas y vienen con una resolución total de 10 bits.
- Interruptores externos. Hay dos interruptores externos disponibles llamadas T0 y T1. También se conocen como interrupciones de hardware.
- I2C. A4 y A5 se usan para desarrollar la comunicación I2C. A4 se conoce como línea de datos en serie (SDA) que contiene los datos y A5 muestra la línea de reloj en serie (SCL) que proporciona la sincronización de datos entre los dispositivos.
¿En que es diferente de otras placas Arduino?
La mayoría de las placas de Arduino vienen con un puerto USB que se utiliza para enviar el programa del ordenador a la placa. Sin embargo, en el caso de Arduino Pro Mini, todos los circuitos USB son removidos para hacerlos lo más compactos y pequeños posibles. Puedes programar la placa usando un cable convertidor de USB a serie. El módulo serial USB FT232RL es muy práctico y preferible para programar esta placa. Se puede conectar un cabezal FTDI de seis pines al convertidor USB a serie que proporciona la alimentación del USB.
Si ya has trabajado en la placa Arduino Uno, entonces no es necesario comprar un cable convertidor USB a serie ya que puedes programar la Pro Mini usando la placa Uno. Asegúrate de que la versión Pro Mini con la que estás trabajando viene con una regulación de 5V ya que funciona a 16MHz como la placa Arduino Uno. La programación de la placa Pro Mini de 3,3V no será compatible con la placa Arduino Uno, por lo que será muy difícil programar la versión de 3,3V de la placa Pro Mini.
El factor de forma es otra gran diferencia que hace que este dispositivo sea único. Arduino Pro Mini viene en un tamaño muy pequeño y compacto que hace que este dispositivo sea adecuado para la mayoría de las aplicaciones. Pero el tamaño pequeño tiene una limitación, no es compatible con Arduino Shields a menos que se cablee la placa con Arduino Shield.
Configuración de Arduino Pro Mini y Cómo usarla
- Primero necesitas conseguir un programador. Como se mencionó anteriormente el Arduino Pro Mini no tiene un programador incorporado, por lo que no se puede conectar directamente al PC para programarlo. Elige un programador UART o SPI. Es preferible el programador UART.
- Segundo, necesitas instalar el software IDE de Arduino en tu ordenador, que es un software estándar utilizado para programar la placa.
- Conecte la placa con el convertidor USB a serie (módulo serie FTDI) que se utiliza para transferir el programa del ordenador a la placa.
- Escriba el programa en el software IDE en lenguaje C.
- No se necesita un programa separado para cargar el código. Puedes programar directamente el código en el software IDE y transferirlo a la placa.
- Una vez que hayas realizado y transferido el programa a la placa, el siguiente paso es alimentar la placa para que sea compatible con tu proyecto.
- Aparte de usar el módulo serial FTDI, hay dos maneras de alimentar la placa. Puedes alimentar la placa a través del RAW estableciendo el rango de voltaje entre 5V y 12V. Se regulará automáticamente a 3,3V en función de la versión de la placa. Sin embargo, si tu proyecto viene con un voltaje regulado de 3.3V, entonces puedes conectarlo directamente al pin Vcc de la placa. Asegúrate de que la versión de la placa es KB33 que funciona a 3.3V, otra versión KB50 funcionará a 5V. Estas dos formas de alimentar la placa son útiles cuando has desconectado la placa con el ordenador y ya has preparado el programa usando el módulo FTDI.
Dónde usar Arduino Pro Mini
Todos los tableros de Arduino son populares por su facilidad de comprensión y aplicación. También es una plataforma de código abierto donde se pueden obtener todos los datos relacionados y los esquemas de los módulos originales. En esta plataforma uno puede personalizar el sistema dependiendo de la necesidad.
Hay muchas placas Arduino en el mercado. Están disponibles con varias características y paquetes. Uno puede elegir la placa apropiada dependiendo de la necesidad.
Hay pocos casos en los que se elige la Arduino Pro Mini en lugar de otra:
- Caso 1: Donde el sistema es de instalación permanente. En las aplicaciones permanentes, la placa sólo necesita ser programada una vez y eso es todo. En esos casos las características provistas como el programador USB, los conectores de E/S y otro hardware de soporte son inútiles. El PRO MINI está diseñado específicamente para esos sistemas. Esta placa sólo tiene el hardware básico suficiente para esas aplicaciones.
- Caso 2: Por conveniencia. Esta tarjeta es una de las más pequeñas de Arduino. Con su tamaño confortable puede ser usada en aplicaciones móviles.
- Caso 3: Con el hardware básico el coste de la placa es considerablemente menor.
- Caso 4: Con 32Kbytes de memoria la Pro Mini puede acomodar la mayoría de los programas de aplicación.
Aplicaciones
- Proyectos de hobby.
- Sistemas de suministro de energía.
- Aplicaciones de IO.
- Sistemas de visualización.
- Instrumentación.
Cómo programar Arduino Pro Mini con Arduino Uno
Si ya tenías un Arduino uno y acabas de comprar Arduino Pro Mini, no necesitas comprar el convertidor de USB a serie para programar el Arduino Pro Mini porque puedes programarlo usando tu placa de Arduino Uno. Podemos hacer que Arduino Pro Mini actúe como un icono central para la placa Arduino Uno. Primero tienes que saber qué Arduino Pro Mini estás usando, si es 5v 16mhz o 3.3v 8mhz. Utiliza sólo 5 voltios y 16MHZ con el Arduino uno. No podemos programar 3.3v 8mhz Arduino Pro Mini con el Arduino uno. Veamos el ejemplo:
Conectar Arduino Pro Mini con Arduino Uno
Sigue los simples pasos que se indican a continuación: la conexión del circuito que se muestra claramente en el video.
Quita el ic en el tablero de Arduino Uno.
- Conecta el pin 5V de la placa de Arduino Uno al pin VCC de Pro Mini.
- Conecta la clavija GND de la placa Arduino Uno a la clavija GND del profesional.
- Conecta la clavija TX de la placa de arduino uno a la clavija TX0 del profesional.
- Conecta la clavija RX de la placa de Arduino Uno a la clavija RXI del profesional.
- Conecta el pin RESET de la placa de Arduino Uno al pin RST del profesional.
Abrir el software IDE de Arduino para programar el Pro Mini
Conecta la conexión de todos los circuitos, ahora abre el software de arduino y selecciona herramientas->Placa ->Ardunio Pro o Pro Mini(5V, 16MHZ) vv/ ATmega328. si seleccionas el Arduino Pro podrá ver la placa seleccionada en la parte inferior del software como se muestra en la imagen de arriba.
Y abre el código que quieres programar y haz clic en el botón de subir. Ahora puedes ver el programa subiendo a la pro mini. puedes ver el led tx y rx en la placa arduino uno parpadeando mientras se sube el programa. después de subir el código. ahora quita toda la conexión y dale alimentación a la Arduino Pro Mini, tu código funcionará perfectamente en Arduino mini.
Donde comprar la Arduino Pro Mini
Te dejamos aquí el precio de esta placa en Amazon.
- El Na-no es compatible con placa oficial, utilizando los mismos chips mega con la versión oficial.
- Es una placa más pequeña, completa y fácil de usar. Tiene todo lo que tiene la placa oficial...
- Nano tiene la capacidad de placa de prueba y el Mini + USB con una huella más pequeña que...
Debe estar conectado para enviar un comentario.