Arduino es una placa microcontroladora de código abierto que permite recibir señales analógicas y digitales y controlar dispositivos analógicos y digitales. Existen diferentes modelos de Arduino como el UNO, NANO y MEGA. El Arduino UNO incluye un microcontrolador ATMega328 que opera a 16 MHz, tiene 14 pines digitales I/O (6 con PWM), 6 pines de entrada analógica y se programa a través de USB.