Arduino es una plataforma de hardware y software libre que permite crear proyectos electrónicos de manera sencilla. El Arduino Uno es la placa más popular para iniciar, contiene un microcontrolador ATmega328P, entradas y salidas digitales y analógicas. Arduino combina un lenguaje de programación para controlar sensores y actuadores conectados a la placa. Es de código abierto, lo que significa que su software y diseños son de libre acceso y modificación.