Qué es Arduino, cómo funciona y para qué se usa normalmente

qué es arduino

Qué es Arduino, cómo funciona y para qué se usa normalmente

VALORACIÓN DEL ARTÍCULO:
5/5

Este articulo está destinado a servir como base para aprender sobre la plataforma Arduino. Debería brindar a los principiantes una introducción simple, interesante y muy guiada. Arduino es una plataforma para desarrollar tus propios dispositivos, que consta de hardware y software, ¡y no es un reemplazo de Raspberry Pi! Arduino significa varias cosas: un concepto, hardware en forma de microcontrolador y software para programación.

 

arduino

Índice de contenidos

¿Qué es realmente «Arduino»?

Arduino es una plataforma de creación de prototipos de electrónica de código abierto para hardware y software flexible y fácil de usar en el campo del microcontrol. Es adecuado para realizar proyectos espectaculares en poco tiempo. Muchos de ellos se pueden encontrar bajo el término «Arduino» en YouTube. Es utilizado principalmente por artistas, diseñadores, manipuladores y aficionados para convertir ideas creativas en realidad.

Pero la plataforma Arduino también se utiliza cada vez más en escuelas, colegios y universidades para brindar a los estudiantes un acceso creativo y emocionante, pero, sobre todo, fácil al tema del «microcontrol».

Hardware y software

El término Arduino se usa comúnmente para las distintas «placas Arduino» (es decir, el hardware), así como para el entorno de programación (software). Algunos piensas que una parte es mejor que la otra, pero hay que tener claro que las dos se completan entre sí mismas y forman el verdadero concepto Arduino.

Hardware

El «Arduino» es una placa de microcontrolador. Básicamente, una placa de circuito impreso con una gran cantidad de componentes electrónicos alrededor del microcontrolador real. En el borde de la placa hay muchas ranuras (llamadas pines) a las que se pueden conectar una amplia variedad de cosas. Estos incluyen: interruptores, LED, sensores ultrasónicos, sensores de temperatura, controles giratorios, pantallas, motores, servos, etc.

Existen diferentes versiones de placas que se pueden usar con el software Arduino. Esto incluye muchas placas «oficiales» grandes y pequeñas con el nombre oficial «Arduino», así como una gran cantidad de placas «compatibles» con Arduino a menudo más baratas pero equivalentes. Las placas oficiales típicas se llaman Arduino UNO, Arduino MEGA, Arduino Mini … etc.  Las placas compatibles se llaman Funduino UNO, Funduino MEGA, Freeduino, Seeduino, Sainsmart UNO, etc.

Software

El software con el que se programa el microcontrolador es un software de código abierto y se puede descargar de forma gratuita desde www.arduino.cc. Luego se escriben pequeños programas en este “software Arduino”, que el microcontrolador debería ejecutar posteriormente. Estos pequeños programas se llaman «bocetos». Los bocetos terminados se transfieren al microcontrolador mediante un cable USB.

 

hardware

Instalación y configuración del software Arduino

Descarga el software de www.arduino.cc e instálalo en la PC (la placa Arduino aún NO está conectada). Luego abre la carpeta del software e inicia el programa con el archivo arduino.exe. Hay dos configuraciones importantes a considerar en el programa.

  • Debe seleccionarse la placa derecha que deseas conectar.
  • Se debe seleccionar el «puerto serie» correcto para que la PC sepa a qué puerto USB está conectada la placa. Sin embargo, esto solo es posible si el controlador se ha instalado correctamente. Esto se puede verificar de la siguiente manera:

En este momento, el Arduino aún no está conectado a la PC. Ahora haz clic en «Puertos serie» en el submenú del software. Uno o más puertos ya estarán visibles allí (COM1 / COM4 / COM7 /…) El número de puertos que se muestra es independiente del número de conexiones USB. Si la placa se instala y conecta correctamente más tarde, ¡encontrarás más puertos aquí!

Instalación del controlador USB

  1. Conecta la placa a la PC.
  2. La PC reconoce la placa y desea instalar un controlador.

ATENCIÓN: ¡No vayas demasiado rápido en este momento! En la mayoría de los casos, el controlador no se reconoce ni se instala automáticamente. Debes seleccionar el controlador tú mismo durante la instalación. Se encuentra en la carpeta del programa Arduino en la subcarpeta «Controladores».

Control: El «Administrador de dispositivos» se puede encontrar en el panel de control de la computadora. Después de una instalación exitosa, la placa Arduino aparece aquí. Si la instalación no se realizó correctamente, no hay nada especial que encontrar aquí o hay un dispositivo USB desconocido con un signo de exclamación amarillo. En este caso: Haz clic en el dispositivo desconocido y haz clic en «Actualizar controlador». Ahora puedes repetir el proceso de instalación manual.

Agregar bibliotecas al software Arduino

Una biblioteca es útil para algunos proyectos porque puede simplificar la programación. Las funciones de la biblioteca se pueden usar en el código para que no tengan que escribirse completamente en el código. Estas bibliotecas también se utilizarán en el curso posterior de las instrucciones. Estos primero deben agregarse en el software Arduino. Para eso existen diferentes posibilidades.

La opción más sencilla es utilizar la función «Administrar bibliotecas …». Esta se encuentra en el software en «Sketch> Incluir biblioteca> Administrar bibliotecas …» Allí, se puede buscar la biblioteca deseada utilizando el campo de búsqueda e instalarla directamente.

Después de la instalación exitosa, la biblioteca se puede utilizar directamente.
Con la instalación de bibliotecas de programas, a menudo se agregan bocetos de ejemplo al software Arduino al mismo tiempo. Estos ejemplos se encuentran en «Archivo> Ejemplos» y pueden dar una buena idea de las funciones individuales de la biblioteca respectiva.

¿Qué puede hacer una placa Arduino?

  • Las tablas pequeñas ofrecen numerosas posibilidades. Con sensores especiales, lámparas LED y motores, la Mini-PC se puede ampliar y utilizar de forma útil.
  • El software Arduino requerido es de código abierto y por lo tanto se ejecuta en Windows, Mac y Linux. Para el desarrollo de los programas es necesario tener conocimientos del lenguaje C ++.
  • Si has escrito un pequeño programa en la PC para Arduino, puedes transferirlo a la placa a través de USB. Los componentes individuales, como sensores o lámparas, se controlan a través del software.
  • Con los pequeños Arduinos puedes hacer muchos dispositivos técnicos, pero manejar el hardware no es tan fácil. Puedes encontrar una buena introducción al tema en foros adecuados o tutoriales de YouTube.

 

TAMBIÉN TE INTERESA

inteligencia artificial en el sector jurídico

Lefebvre revoluciona el panorama jurídico con su IA: GenIA-L

En un sector tan tradicional como el jurídico, la inteligencia artificial puede tener un gran impacto. Lefebvre, entidad dedicada al software y contenido jurídico, conoce muy bien el camino. Suyos son algunos de los desarrollos que han visto la luz para hacer más eficiente y certera la tarea de los profesionales en los juzgados. El

Xiaomi SU7 Ultra

Xiaomi SU7 Ultra: llega el superdeportivo de la marca tecnológica china

Xiaomi vuelve a sorprender en el mundo del motor con el lanzamiento del Xiaomi SU7 Ultra, un superdeportivo eléctrico que llega para mirar de tú a tú a marcas como Tesla o Porsche. Como base de partida, la firma tecnológica china ya tiene mucho marketing ganado tras el éxito en ventas cosechado por su primer

posicionamiento SEO

Cómo la IA está cambiando el posicionamiento SEO

Nuevamente hablamos de posicionamiento SEO, pero en este caso desde el impacto que supone a esta disciplina la aparición de la Inteligencia Artificial (IA). Como es sabido, estos modelos están suscitando tanto entusiasmo por su potencial como precaución ante sus riesgos. Aunque su representación más común suele estar ligada a robots autónomos, aplicaciones del tipo

ASUS Vivobook S 15

Análisis a fondo del ASUS Vivobook S 15

El nuevo portátil ASUS Vivobook S 15 es el primer Copilot+ equipado con tecnología Snapdragon® X Elite. La marca taiwanesa ha logrado crear una herramienta que redefine el concepto de computación personal en un mundo que ya empieza a dominar la inteligencia artificial. Las primeras impresiones las aportamos en este post, pero ahora vamos a