Hablar de Arduino es hablar de un concepto que ha roto con la lejanía de la electrónica programable para acercarla a usuario de a pie, convirtiendo dispositivos que tenían un acceso limitado a Ingenieros y algunas personas ligadas al mundo de la ingeniería, en electrónica de consumo. El auge de Internet y la fuerza de una comunidad que no para de compartir, combinado con la globalización comercial genera una situación con la cual cualquier persona con conocimientos muy escuetos sobre electrónica puede programar estos dispositivos.
El poder de Arduino surge de que es una plataforma de código abierto. Todo es compartido por la comunidad, por lo que tu puedes usar lo que necesites, pero también tienes que compartir tus logros para que los demás puedan también beneficiarse.
Arduino es un sistema que comenzó a desarrollarse en Italia sobre el 2005. Su hardware se basaba en un ATMEL Mega, curiosamente la lucha entre los ATMega y los PICs hizo que se desarrollara un proyecto paralelo llamado Pinguino basado en el PIC18F2550 que rápidamente evolucionó al PICF4550 (el microcontrolador tiene integrado un puerto USB). En este caso la lucha se decantó por los ATMEL justo lo contrario que había pasado años atrás.
Posteriormente, el incremento del uso de los puertos USB y el la pérdida de los puertos RS232 generaron la necesidad de crear placas de Arduino con conversores USB – UART, naciendo los Arduinos que conocemos actualmente. El tiempo crea la necesidad de que aparezca nuevo hardware, aunque para educación los modelos básicos son más que adecuados, una muestra de la diversidad de placas Arduinos, es esta:
Tipos de placas
Arduino Uno R3
Arduino Mega
Es usada para proyectos con necesidad de mayor cantidad de pines. Estás son sus características técnicas:
|
Arduino Nano
Arduino Leonardo
Arduino Lilypad
Las placas Arduino Lilypad están pensadas para el desarrollo de aplicaciones electrónicas textiles, por lo que tiene conectores grandes con la finalidad de ser cocidos. Existen varios modelos, estás son sus características técnicas de la Lilypad 328:
|
Arduino 101
ArduinoYún
Combina el microcontrolador del Leonardo con un procesador con S.O. Linux que genera conectividad Ethernet y Wifi. Estás son sus características técnicas:
Procesador Linux
|
Puedes ver las placas que están reconocidas actualmente de forma oficial aquí.
Drivers
Los Arduinos originales no necesitan drivers o bien usan el driver incluido en el IDE de Arduino, ya que usan un conversor USB a UART llamado FTDI. Pero si usamos un Arduino chino, vamos a poder comprobar que el driver que utilizan es diferente. Es el CH340, cuya página oficial es esta, aunque puedes descargar el driver para Windows 10 aquí.
Pinguino montado en PCB
Arduino Uno con RS232





