El Arduino Uno es una placa de microcontrolador de código abierto basado en el microchip ATmega328P y desarrollado por Arduino.cc . La placa está equipada con conjuntos de pines de E/S digitales y analógicas que pueden conectarse a varias placas de extensión y otros circuitos. La placa tiene 14 pines digitales, 6 pines analógicos y programables con elArduino IDE (Entorno de desarrollo integrado) a través de un cable USB tipo B.Puede ser alimentado por el cable USB o por una bateria externa de 9 voltios, aunque acepta voltajes entre 7 y 20 voltios.