Arduino es una plataforma de hardware libre basada en una placa con un microcontrolador y un entorno de desarrollo. Proporciona un software consistente en un entorno de desarrollo para facilitar el uso de la electrónica en proyectos multidisciplinares. Cuenta con interfaces de entrada y salida para conectar periféricos y transmitir información al microcontrolador y de este a los periféricos. Permite realizar proyectos como termómetros digitales, alarmas y controlar dispositivos con sensores.