Arduino (Genuino a nivel internacional hasta octubre 2016), es una compañía de hardware libre y una comunidad tecnológica que diseña y manufactura placas de desarrollo de hardware, compuestas por Microcontroladores, elementos pasivos y activos. Por otro lado las placas son programadas a través de un entorno de desarrollo (IDE), el cual compila el código al modelo seleccionado de placa.
Arduino se enfoca en acercar y facilitar el uso de la electrónica y programación de sistemas embebidos en proyectos multidisciplinarios.12Toda la plataforma, incluyendo sus componentes de hardware (esquemáticos) y Software, son liberados con licencia de código abierto que permite libertad de acceso a ellos.3
El hardware consiste en una placa de circuito impreso con un microcontrolador, usualmente Atmel AVR, puertos digitales y analógicos de entrada/salida,4 los cuales pueden conectarse a placas de expansión (shields), que amplían los funcionamientos de la placa Arduino. Asimismo, posee un puerto de conexión USB desde donde se puede alimentar la placa y establecer comunicación con el computador.