SISTEMAS

Explicador: ¿Qué es un Arduino? | Punto técnico

Cuando se trata de dispositivos informáticos, los titulares casi siempre son los más grandes y rápidos: más GHz, más transistores, más dólares. Pero no todos los éxitos siguen este camino. A veces, también se ven favorecidos si la potencia de procesamiento y el conjunto de funciones del dispositivo son realmente limitados.

Un excelente ejemplo ha inspirado a millones de personas en todo el mundo a aventurarse en el vasto océano de la electrónica y la programación. ¡Saluda a Arduino! Una plataforma de hardware y software de código abierto y una comunidad de usuarios que ha generado miles de proyectos caseros y productos comerciales.

No todas las investigaciones cuestan miles de millones de dólares

La historia de Arduino comienza en un pequeño pueblo hace casi 20 años Ivrea, en el norte de Italia. Esta antigua ciudad de Turín alberga una escuela de diseño de posgrado llamada Interaction Design Institute Ivrea (IDII).Uno de sus profesores asociados, Massimo Banzi, es responsable de desarrollar y entregar programas de investigación en esta área. informática física.

Pero IDII había estado luchando con un presupuesto cada vez más pequeño y Banzi tuvo que enseñar a sus maestros cómo usar la electrónica en sus proyectos de diseño de interacción.

Como muchos estudiantes de electrónica en ese momento, habían estado trabajando con sistemas de microcontroladores como sello basico, de la empresa americana Parallax. Sin embargo, esto es un poco más caro de lo que les gustaría y carece de la flexibilidad necesaria. Por lo tanto, era natural que Banzi asesorara a un pequeño grupo de personal y estudiantes del IDII cuando se dispusieron a crear su propio trabajo.

Recurrieron al mundo del código abierto para desarrollar IDE (Entornos de Desarrollo Integrados), que son paquetes de software para dispositivos de programación, pero no existe tal cosa en el hardware.

1647941889 210 Explicador ¿Que es un Arduino Punto tecnico

La solución proviene de Creative Commons: una organización sin fines de lucro con sede en Santa Clara, California, que proporciona una licencia libre de regalías y un sistema de dominio público para realizar proyectos culturales.

El equipo se dio cuenta de que al hacer que el proyecto fuera súper económico y completamente de código abierto, abriría el mundo de la electrónica y la programación a millones de personas en todo el mundo.

Inicialmente, este proyecto (mayormente hecho un estudiante de Banzi) fue llamado alambradopero a medida que se corrió la voz y más personas experimentaron con diseños y herramientas, se creó una versión paralela (el cableado continuó por separado, aún Fortalecerse), lleva el nombre en honor al lugar favorito del equipo: Bar di Re Arduino.

El viaje de Arduino no está exento de disputa y preocuparsepero solo nos enfocamos en el sistema en sí.

Bienvenido a la familia Arduino

Para alguien nuevo en la electrónica básica, el primer sistema Arduino puede parecer un poco remiendo. ¡Pero eso es porque lo es!

por solo uno Atmel ATmega168 de 8 bits El microcontrolador, un PCB básico y un cable para conectarlo a la computadora para programar, es bastante «áspero y listo».

1647941889 706 Explicador ¿Que es un Arduino Punto tecnico

Sin embargo, como proyecto conceptual, es perfecto: el chip es muy capaz de satisfacer las necesidades del equipo y Muy barato. ¡Puedes comprarlos ahora mismo por alrededor de $ 2 cada uno!

Ahora, hay un montón de diferentes modelos de Arduino para elegir: el modelo Uno básico, con otro microcontrolador Atmel de 8 bits, y Arduino Zero, que contiene un chip ARM Cortex de 32 bits y 256 kB de flash.

No tiene que comprar prefabricados; debido a la naturaleza de código abierto del sistema, puede Descargar esquema También puedes hacerlo por tí mismo.

1647941889 256 Explicador ¿Que es un Arduino Punto tecnico

Cada modelo viene con varios pines analógicos y digitales para alimentar componentes electrónicos y enviar/recibir entradas/salidas al controlador. El pin de datos es esencialmente de 1 bit (bajo o alto voltaje), pero eso es suficiente para hacer mucho con él.

Por ejemplo, Uno puede conectarse fácilmente a sensor de temperatura digital Y programado para calcular la temperatura en base a la señal recibida.

1647941890 663 Explicador ¿Que es un Arduino Punto tecnico

Si esto suena un poco intimidante, no te preocupes – Arduino Centro de proyectos Contiene miles de ideas para probar, instrucciones completas y listas de piezas. Esa es la clave del poder de Arduino: no la simplicidad del hardware, ni su diseño de código abierto, sino lo fácil que es programar el controlador.

El IDE de Arduino es en gran parte gracias a alambrado (y otro llamado Procesando), que son en última instancia responsables de su sintaxis clara, reglas de código lógico y una amplia colección de bibliotecas para diversas funciones y operaciones.

Tu no tener Sin embargo, para usar un IDE, se puede usar cualquier lenguaje siempre que el compilador genere un código de máquina binario que un microcontrolador simple pueda entender.

«hola mundo» del IDE de Arduino: parpadeo de un LED

Explicador ¿Que es un Arduino Punto tecnico

Entonces, lo que tienes con un kit Arduino es claro: una placa simple, alimentada por una fuente de alimentación externa o un cable USB 2.0, con un microcontrolador o microprocesador básico, con un IDE claro, reglas de código y un amplio soporte de programación de documentación en forma de; y una gran cantidad de proyectos para probar desde una enorme base de datos.

Todo esto plantea la pregunta: ¿qué es? fueron capaces ¿Lo hiciste con Arduino?

El poder de Arduino

Examinar el Centro de proyectos destaca su adaptabilidad; las opciones populares incluyen Escáner de seguridad RDIFinnumerables aparatos de control remoto, y sistema de detección de humo.

Los proyectos comerciales más serios incluyen Cargador de vehículo eléctrico y dispositivo de juego de mano; el mundo de la educación es también deseo desesperadamente en Arduino.

1647941890 465 Explicador ¿Que es un Arduino Punto tecnico

Pero seamos realistas: estamos realmente interesados ​​en proyectos de creadores un poco más «creativos». ¿Quiere darle vida a su reunión Zoom de trabajo desde casa haciendo que su cámara web lo siga bailando en su apartamento?Arduino obtenga su apoyo.

¿Quieres ser Batman y usar el sonar para destruir a tus enemigos?Olvídate de Robin, eres un Arduino quiero estar a tu lado.

Y ese ridículo artilugio que usa lentejuelas para mostrar la hora, porque por qué no. También está el Combo Breaker, un dispositivo motorizado basado en Arduino que puede descifrar cualquier cerradura de combinación maestra en menos de 30 segundos.

Arduino tiene tantos usos y aplicaciones diferentes que es imposible enumerarlos todos. Pero, ¿y si realmente necesitas un par de lanzallamas activados por golpes en tus brazos? Ya sabes, en caso de un apocalipsis zombie.Bueno, hay uno Proyecto Arduino ¡También solo para ti!

ok, tal vez el último elemento es un poco además Sea creativo, pero espero que pueda obtener imágenes. Los límites de lo que puede hacer con un kit Arduino están determinados por su imaginación e ingenio, no por su chip y diseño básicos.

Cuando menos es más

Arduino y cableado como pastel de frambuesa, es un ejemplo perfecto de lo que se puede lograr cuando el objetivo es mantener el hardware lo más simple posible y utilizar soporte de kit de desarrollo concreto. Estos proyectos han llevado la electrónica y la programación a millones de personas en todo el mundo que, de lo contrario, se habrían desviado hacia estos campos debido a su complejidad inherente y su amplio alcance.

Sin embargo, no están exentos de críticas, especialmente en los campos especializados de la ingeniería eléctrica y los sistemas integrados; las críticas en su mayoría vienen en forma de cómo los gustos de Arduino oscurecen una verdadera comprensión de la electrónica y la programación.

1647941890 326 Explicador ¿Que es un Arduino Punto tecnico

Pero ese es el punto. No es necesario comprender la naturaleza precisa del ciclo térmico termodinámico por el que pasa el motor de un automóvil para aprender a conducirlo. Lo mismo ocurre con el Arduino: se supone que es limitado, demasiado simplista y no particularmente eficiente en lo que hace.

Existe para hacer que ingresar al mundo de los microcontroladores y la codificación básica sea fácil y divertido, y se ajusta al rol PerfectoSi alguna vez probó un kit de Arduino y desea compartir su historia, dígalo en los comentarios a continuación.

sigue leyendo. Hardware de TechSpot

créditos de cabecera: Cáucaso

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.