Arduino es una plataforma de electrónica de código abierto basada en hardware y software muy fáciles de usar. Te permite crear proyectos interactivos leyendo señales del entorno y respondiendo con distintas acciones para automatizar lo que quieras.
1. ¿Qué es Arduino?
Las placas Arduino pueden leer señales de entrada: desde la aceleración o el giro de un objeto, hasta que alguien toque un botón, llegue un mensaje de Twitter o un sensor detecte luz. Después, transforman eso en señales de salida, como activar un motor, prender un LED o publicar algo en internet.
Vos le decís a tu placa qué hacer mandándole una serie de instrucciones al microcontrolador. Para eso usás el lenguaje de programación Arduino (basado en Wiring) y el software de Arduino (IDE), que se basa en Processing.
Hay una comunidad global de makers (estudiantes, aficionados, artistas, programadores y profesionales) que se armó alrededor de esta plataforma. Sus aportes generaron una cantidad increíble de conocimiento accesible que te puede dar una mano bárbara, seas principiante o experto.
¿Querés armar un robot que corra, baile y que vos mismo controles? ¿Querés hacer una pulsera inteligente que no solo detecte tu ritmo cardíaco y pasos, sino que también muestre la hora y reproduzca música? ¿Querés controlar las entregas en tu casa mientras estás en el laburo? ¿Querés hacer un aparato que te sirva el café solo? Si lo querés, Arduino te ayuda a lograrlo.
2. La historia de Arduino
Fundado por Massimo Banzi y su equipo como un proyecto de código abierto, Arduino fue el cerebro de miles de proyectos, desde objetos cotidianos hasta instrumentos científicos complejos. Nació en el Interaction Design Institute Ivrea, al norte de Italia, derivado de Wiring, una plataforma creada por Hernando Barragán para su tesis de maestría.
Tanto Wiring como Arduino se basan en laburos previos de Banzi y Reas. Las placas originales las diseñaron Banzi y Cuartielles, mientras que David Mellis desarrolló el software inicial. El proyecto hoy cuenta con el apoyo de una empresa internacional con oficinas en todo el mundo. Por cierto, el nombre viene de un bar en Ivrea que se llamaba así por un antiguo rey de Italia.
3. Introducción a la placa
Usamos el ELEGOO UNO como ejemplo para mostrarte los componentes principales. La placa necesita energía y se puede alimentar mediante un cable USB conectado a tu compu o con una fuente de pared que termine en un conector tipo barril (barrel jack). Por el USB también es como vas a cargar el código en tu Arduino.
Fijate bien: no uses una fuente de más de 20 voltios porque vas a sobrecargar y quemar la placa; lo recomendado es manejarse entre 6 y 12 voltios. Los pines (esos huequitos con plástico negro) sirven para conectar cables y armar circuitos. Tenés pines de GND (tierra), pines de 5V y 3.3V para dar energía a tus componentes, y pines analógicos (A0 a A5) que leen señales de sensores para transformarlas en valores digitales. Del otro lado tenés los pines digitales.
Fuente: Adaptado al español desde el wiki oficial Elegoo (licencia CC BY-SA). Revisión técnica por equipo Breva.