Arduino® se refiere a una marca de pequeñas plataformas informáticas y el software de programación correspondiente dirigido a los aficionados a la electrónica, el público del bricolaje, los artistas y los educadores. Una empresa italiana del mismo nombre diseña productos Ardunio® y proporciona documentación, software e incluso esquemas completos de hardware gratuitos en línea para que cualquiera los use o distribuya. La tecnología está destinada principalmente a la interacción con el mundo físico y se puede utilizar con una amplia variedad de sensores, luces, motores y otros componentes electrónicos para detectar e interactuar con el medio ambiente. Una vibrante comunidad de usuarios ha aplicado la tecnología en proyectos que van desde dispositivos de entretenimiento hasta aviones autónomos.
La plataforma Arduino® se creó originalmente como una forma económica y sencilla de presentar a los estudiantes italianos la programación y el diseño de la electrónica, pero el énfasis del proyecto en la asequibilidad, la facilidad de uso y el diseño abierto capturó rápidamente la atención mundial. La compañía se convirtió en pionera en hardware de código abierto, una filosofía en la que los esquemas completos de hardware están disponibles para prácticamente cualquier propósito. La empresa registró su nombre para evitar que sus placas de circuito fabricadas en Italia se confundieran con imitaciones de mala calidad; Sin embargo, hay disponible una gama de productos basados en los diseños de Arduino®, desde imitaciones asiáticas baratas hasta el sitio Freeduino respaldado por la comunidad que admite proyectos sin marcas comerciales basados en los diseños oficiales. El equipo de Arduino® adoptó completamente este espíritu de apertura con documentación, soporte y proyectos de ejemplo disponibles gratuitamente e incluso ha incorporado mejoras sugeridas de otros usuarios en sus propios diseños.
Desde su creación en 2005, la marca Arduino® se ha expandido para incluir una variedad de hardware diferente, así como un lenguaje de programación y un entorno de desarrollo integrado (IDE) para crear programas de software. Ya sea producido por el equipo oficial o por otras empresas, el hardware a menudo se vende como parte de una placa de circuito preconstruida basada en un microcontrolador, es decir, una pequeña computadora que ejecuta las instrucciones del software. Los entusiastas de la electrónica también pueden comprar un kit Arduino® sin ensamblar o incluso diseñar una placa de circuito desde cero y comprar el microcontrolador por separado. Las principales diferencias encontradas entre los productos premontados son el tamaño de la placa y el número y tipo de opciones de entrada / salida (E / S) para conectar el microcontrolador a otros componentes.
La mayoría de los proyectos de Arduino® involucran alguna forma de computación física, lo que significa que el microcontrolador detecta o interactúa de alguna manera con el entorno que lo rodea. En los ejemplos más simples, esto puede implicar nada más que encender y apagar un diodo emisor de luz (LED), pero la plataforma tiene suficiente potencia computacional para proyectos de robótica o electrónica avanzada. Artistas, hackers de hardware y entusiastas han utilizado los productos Arduino® para construir algunos proyectos muy creativos que incluyen vehículos aéreos no tripulados (UAV), dispositivos que monitorean contaminantes en el aire e incluso plantas que pueden llamar, tuitear o enviar mensajes de texto a sus propietarios cuando necesitan agua.