Arduino es una plataforma de hardware de código abierto basada en placas con entradas y salidas analógicas y digitales que se programan usando el lenguaje Processing. Los diseños de Arduino utilizan microcontroladores Atmel AVR conectados a placas de circuito impreso que pueden conectar placas de expansión. Arduino es un hardware libre cuyos diseños se distribuyen bajo licencia Creative Commons y están disponibles en el sitio web de Arduino junto con esquemáticos y archivos PCB.