Se escucha mucho la palabra ARDUINO, pero que es? y porque es tan famoso, en el siguiente articulo intentaremos responderlo.

¿Qué es Arduino?

¿Qué es? ¿Cómo funciona?

Hoy vamos a explicar qué es exactamente el proyecto Arduino, así como las principales características que lo definen. Se trata de uno de los tipos de las placas más populares del mundo maker, pero que a diferencia de la Raspberry Pi no cuenta con un único modelo, sino que ofrece unas bases de hardware abierto para que otros fabricantes puedan crear sus propias placas.

Para ello, vamos a empezar explicando qué es Arduino, hablando de su concepto, lo que hace diferente al proyecto, y lo que se quiere conseguir con él. Después pasaremos a entrar en cómo funcionan estas placas, para terminar enseñando unos cuantos ejemplos de los proyectos que pueden realizarse con ellas.

Qué es Arduino

Arduino es una plataforma de creación de electrónica de código abierto, la cual está basada en hardware y software libre, flexible y fácil de utilizar para los creadores y desarrolladores. Esta plataforma permite crear diferentes tipos de microordenadores de una sola placa a los que la comunidad de creadores puede darles diferentes tipos de uso.

Para poder entender este concepto, primero vas a tener que entender los conceptos de hardware libre y el software libre. El hardware libre son los dispositivos cuyas especificaciones y diagramas son de acceso público, de manera que cualquiera puede replicarlos. Esto quiere decir que Arduino ofrece las bases para que cualquier otra persona o empresa pueda crear sus propias placas, pudiendo ser diferentes entre ellas pero igualmente funcionales al partir de la misma base.

El software libre son los programas informáticos cuyo código es accesible por cualquiera para que quien quiera pueda utilizarlo y modificarlo. Arduino ofrece la plataforma Arduino IDE (Entorno de Desarrollo Integrado), que es un entorno de programación con el que cualquiera puede crear aplicaciones para las placas Arduino, de manera que se les puede dar todo tipo de utilidades.

El proyecto nació en 2003, cuando varios estudiantes del Instituto de Diseño Interactivo de Ivrea, Italia, con el fin de facilitar el acceso y uso de la electrónico y programación. Lo hicieron para que los estudiantes de electrónica tuviesen una alternativa más económica a las populares BASIC Stamp, unas placas que por aquel entonces valían más de cien dólares, y que no todos se podían permitir.

El resultado fue Arduino, una placa con todos los elementos necesarios para conectar periféricos a las entradas y salidas de un microcontrolador, y que puede ser programada tanto en Windows como macOS y GNU/Linux. Un proyecto que promueve la filosofía ‘learning by doing’, que viene a querer decir que la mejor manera de aprender es cacharreando.

El Arduino es una placa basada en un microcontrolador ATMEL. Los microcontroladores son circuitos integrados en los que se pueden grabar instrucciones, las cuales las escribes con el lenguaje de programación que puedes utilizar en el entorno Arduino IDE. Estas instrucciones permiten crear programas que interactúan con los circuitos de la placa.

El microcontrolador de Arduino posee lo que se llama una interfaz de entrada, que es una conexión en la que podemos conectar en la placa diferentes tipos de periféricos. La información de estos periféricos que conectes se trasladará al microcontrolador, el cual se encargará de procesar los datos que le lleguen a través de ellos.

El tipo de periféricos que puedas utilizar para enviar datos al microcontrolador depende en gran medida de qué uso le estés pensando dar. Pueden ser cámaras para obtener imágenes, teclados para introducir datos, o diferentes tipos de sensores.

También cuenta con una interfaz de salida, que es la que se encarga de llevar la información que se ha procesado en el Arduino a otros periféricos. Estos periféricos pueden ser pantallas o altavoces en los que reproducir los datos procesados, pero también pueden ser otras placas o controladores.

Cómo funciona Arduino

Arduino es un proyecto y no un modelo concreto de placa, lo que quiere decir que compartiendo su diseño básico te puedes encontrar con diferentes tipos de placas. Las hay de varias formas, tamaños y colores para a las necesidades del proyecto en el que estés trabajando, las hay sencillas o con características mejoradas, Arduinos orientados al Internet de las Cosas o la impresión 3D y, por supuesto, dependiendo de estas características te encontrarás con todo tipo de precios.

Además, las placas Arduino también cuentan con otro tipo de componentes llamados Escudos (Shields) o mochilas. Se trata de una especie de placas que se conectan a la placa principal para añadirle una infinidad de funciones, como GPS, relojes en tiempo real, conectividad por radio, pantallas táctiles LCD, placas de desarrollo, y un larguísimo etcétera de elementos. Incluso hay tiendas con secciones especializadas en dichos elementos.

Como Arduino está abierta a modificaciones, puedes encontrar bastantes tipos de placas de circuitos impresos, la más popular es Arduino Uno, Es la PCB recomendada para iniciarse al tratarse de una placa sencilla y robusta. Puedes encontrar versiones anteriores o más básicas, pero este modelo auna simplicidad, comodidad y es sobre la que más se ha escrito, así que a nivel documental no tendrás problemas para encontrar soporte.

La placa Arduino Uno se rige por el microcontrolador ATmega328P. Tiene 14 pines de entrada y salida, 6 entradas analógicas, una conexión USB, una toma de corriente jack, botón de reset y una entrada ICSP (In Chip Serial Programmer). Solo tienes que conectarla al ordenador con el USB o alimentarla con un adaptador para empezar.

Que sea libre significa que cualquiera puede tomar el diseño original y reproducirlo, introduciendo variaciones o dejándolo tal cual está. Así, esta misma placa puede encontrarse con pines largos.

Otras alternativas menos frecuentes son la Arduino Due o Arduino Mega. ¿Qué diferencias hay? La Arduino Mega está diseñada para proyectos más complejos, tiene más pines analógicos y digitales y más espacio para conexiones

Lo ideal: Un starter kit Arduino

No obstante, a no ser que dispongas de elementos electrónicos y herramientas en casa, no sirve de nada comprar una placa Arduino a secas. La recomendación si empiezas desde cero es comprar un kit que incluya resistencias, LEDs, cableado, sensores variados pantalla LCD, pulsadores…

Comparte nuestro artículo
Share on facebook
Facebook
Share on twitter
Twitter
Share on pinterest
Pinterest
Share on linkedin
LinkedIn

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Blog relacionados

Maletas didácticas

Para Smart Engineering, una “maleta didáctica” es el formato de transporte de recursos didácticos, estos últimos pueden ser del ámbito técnico formativo o almacenamiento de recursos pedagógicos.

Leer más »