Intro To Arduino Microcontrollers

Introducción a los microcontroladores Arduino

Anna Sapiga
Anna Sapiga
PA Engineer

Hemos estado ampliando nuestra línea de sistemas de control con la incorporación de microcontroladores , escudos y otro hardware, incluso convirtiéndonos en distribuidores oficiales de productos Arduino. Arduino es uno de los líderes en plataformas electrónicas de código abierto y una de las marcas de hardware más populares de la industria.

Comenzando en Italia en 2005, se han ido expandiendo gradualmente a lo largo de los años, con la apertura de muchos fabricantes y distribuidores en todo el mundo. Incluso cuenta con su propio software que permite programar y codificar los microcontroladores y placas Arduino, el Arduino IDE, que utilizamos para toda nuestra programación en proyectos de clientes.

Afortunadamente, es lo suficientemente simple como para que incluso los principiantes sin experiencia en programación puedan aprenderlo en poco tiempo, pero también es lo suficientemente avanzado como para brindar un montón de opciones a los programadores experimentados. El software también es compatible con cualquier computadora con Windows, Mac o Linux. Hay muchos tipos diferentes de placas Arduino disponibles, algunas de las cuales veremos ahora.

Tipos de placas Arduino

Repasaremos algunos de los mejores tableros que tenemos disponibles. Todos ellos son relativamente sencillos de usar y están listos para entrar en acción con algo de programación básica.

ArduinoUno

Foto de Arduino Uno Rev3 por Progressive Automations



Esta es la opción preferida para principiantes y uno de nuestros mayores vendedores cuando se trata de microcontroladores. Viene con 14 pines de entrada/salida digitales (6 pueden ser pines PWM), 6 entradas analógicas y un reloj de 16MHz. Estas características le permiten interactuar con muchos sensores y aplicaciones diferentes.

Tiene un voltaje de funcionamiento de 5 V y puede funcionar con un voltaje de entrada de 6-20 V, siendo la entrada recomendada de 7-12 V. También se puede alimentar con su puerto USB. El pin operativo de 5 V solo puede suministrar un amperaje máximo de 1 A cuando alimenta otros sensores y salidas; cualquier cosa más requerirá una fuente de alimentación separada, de lo contrario, la placa se dañará. Sus dimensiones son 2,7" x 2,1".

Microarduino

Foto del modelo Arduino Micro: LC-053 de Progressive Automations

Este es el tablero al que recurre cuando el espacio y el tamaño son un factor importante en su proyecto/sistema de control. Es uno de los microcontroladores más pequeños que tenemos, solo 0,7" x 1,9" y tiene muchas de las mismas características que el Uno. Las diferencias clave son que tiene 20 pines de entrada/salida digitales (7 pueden ser pines PWM) y 12 entradas analógicas.

arduino leonardo

Foto de Arduino Leonardo con encabezados Modelo: LC-057 de Progressive Automations

La Leonardo viene con las mismas especificaciones que la Micro, pero lo que la diferencia de otras placas. Es el hecho de que no tienen un chip externo para capacidades USB. Estas placas se conectan mediante un "puerto COM virtual", que permite que Leonardo y Micro actúen como un teclado/ratón con la computadora. Otra cosa que las separa de otras placas es el hecho de que no se reinicia cuando se conecta el puerto serie. abierto Sus dimensiones son 2.7" x 2.1".

Arduino debido

Foto del Arduino Due - Modelo de procesador de 32 bits: LC-062 de Progressive Automations

Esta es probablemente la placa más avanzada que tenemos, la diferencia más notable entre otras placas Arduino es que funciona a 3,3 V en lugar de los 5 V normales. Eso significa que es posible que se necesiten algunos circuitos externos para interactuar con sensores y salidas normales de 5 V. Tiene 54 pines de entrada/salida digitales (12 pueden ser PWM), 12 entradas analógicas y 4 UART. Utiliza un procesador de 32 bits que funciona a 84 MHz, lo que le permite realizar cálculos grandes 5 veces más rápido y ejecutar programas hasta 10 veces más rápido que todos nuestros otros Arduinos. Sus dimensiones son 2,1" x 4".

Microcontroladores Arduino

arduino mega

Foto de Arduino Mega2560 Rev3 de Progressive Automations

 

Este tablero es la opción preferida cuando tienes un proyecto/diseño que presenta una gran cantidad de entradas y salidas. Comparte las mismas especificaciones que el Uno excepto por algunas diferencias clave. Tiene 54 pines de entrada/salida digitales (14 pueden ser PWM), 16 entradas analógicas, 4 UART que permiten comunicación serial y sus dimensiones son 2.1" x 4".

Programación Arduino

Ahora que hemos repasado nuestra selección de placas Arduino, es hora de aprender cómo empezar a programar. Lo primero es lo primero, deberá visitar el sitio oficial de Arduino para descargar el software IDE, que mencionamos brevemente en la primera parte. Este es el software que se utiliza para codificar y programar todas las placas Arduino y una vez instalado podrás comenzar a programar. Antes de comenzar, deberá asegurarse de seleccionar la placa que planea usar con el software. En el menú superior, en la pantalla, haga clic en "Herramientas", luego seleccione "Tablero" y luego seleccione el tablero que planea usar. Después de eso, haga clic en "Herramientas" nuevamente, pero esta vez seleccione "Puerto" y seleccione qué puerto coincide con su Arduino. A continuación verá una imagen de la pantalla del software IDE.

Una imagen de la pantalla del software IDE.

 

La forma más sencilla de probar su placa y asegurarse de que el software de programación esté funcionando es utilizar la prueba "Blink". Muchos Arduinos vienen con un LED incorporado, que parpadeará en este ejemplo para probar si está funcionando. En el IDE software, haga clic en "Archivo", luego en "Ejemplos", seguido de "Conceptos básicos" y finalmente seleccione la opción "Parpadear". Asegúrese de cambiar el pin de 13 al pin que esté el LED en cualquier placa que esté utilizando. El retraso predeterminado, 1000 , pausa el programa "Blink" por un período de tiempo, en este caso, 1000 significa 1 segundo ya que está codificado en milisegundos. Una vez que lo hayas probado y te hayas asegurado de que funciona, ¡puedes comenzar a codificar! Recomendamos consultar una de nuestras publicaciones anteriores para probar un código de muestra y probar algunas funciones básicas, como cómo controlar la sincronización del movimiento de un actuador lineal .

Esperamos que esto le haya resultado útil y se sienta un poco más informado sobre cómo utilizar nuestros microcontroladores Arduino con actuadores . Si desea pedir uno hoy, puede realizarlo en línea o contactarnos si tiene más preguntas sobre Arduino o cualquiera de nuestros otros productos. Nuestro equipo de ingenieros siempre está dispuesto y más que capacitado para responder sus preguntas y ayudarlo a diseñar su proyecto perfecto.