Arduino es una plataforma de desarrollo de hardware libre basada en placas electrónicas reprogramables con microcontroladores. Existen diferentes modelos de placas Arduino diseñadas para propósitos específicos. Los Arduinos funcionan grabando instrucciones en los microcontroladores ATMEL de las placas, lo que permite conectar sensores y actuadores a través de las interfaces de entrada y salida para procesar y transmitir información.