Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.
Nos permite conectar el mundo de las computadores y microcontroladores al mundo físico a través de sensores y actuadores. Así se podrán desarrollar desde robots a cualquier otra cosa que nos imaginemos sin incurrir en un alto costo y perder mucho tiempo en el diseño.
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 Entrada/Salidas digitales y analógicas que pueden conectarse a varias placas de expansión y otros circuitos.
Los pines se programan a través del Arduino IDE (Entorno dedesarrollo integrado) conectando la placa con la computadora a través del cable USB. Es necesario instalar en la computadora el IDE de Arduino y en la placa microcontralora instalar el firmware que permitirá la comunicación entre ambos dispositivos.