Arduino es una plataforma de hardware y software libre que permite crear prototipos electrónicos interactivos. Consiste en placas programables con microcontroladores y un entorno de desarrollo. Las placas Arduino se programan usando el lenguaje de programación Arduino y se conectan a la computadora vía USB para cargar el código. Los programas Arduino contienen funciones setup y loop que se ejecutan secuencialmente para configurar los pines y controlar el comportamiento.