Arduino
Arduino
Arduino
Una placa electrónica es una PCB (“Printed Circuit Board”, “Placa de Circuito
Impreso” en español). Las PCBs superficies planas fabricadas en un material no
conductor, la cual costa de distintas capas de material conductor. Una PCB es la
forma más compacta y estable de construir un circuito electrónico. Así que la placa
Arduino no es más que una PCB que implementa un determinado diseño de
circuitería interna, de esta forma el usuario final no se debe preocupar por las
conexiones eléctricas que necesita el microcontrolador para funcionar, y puede
empezar directamente a desarrollar las diferentes aplicaciones electrónicas que
necesite.
Arduino tiene una gran comunidad: Gracias a su gran alcance hay un gran
comunidad trabajando con esta plataforma, lo cual genera una cantidad de
documentación bastante extensa, la cual abarca casi cualquier necesidad.
Su entorno de programación es multiplataforma: Se puede instalar y ejecutar en
sistemas operativos Windows, Mac OS y Linux.
Lenguaje de programación de fácil compresión: Su lenguaje de programación
basado en C++ es de fácil compresión que permite una entrada sencilla a los nuevos
programadores y a la vez con una capacidad tan grande, que los programadores
mas avanzados pueden exprimir todo el potencial de su lenguaje y adaptarlo a
cualquier situación.
Bajo costo: La placa Arduino estándar (Arduino UNO) tiene un valor aproximado
de $17.000(pesos chilenos), incluso uno mismo la podría construir(una gran ventaja
del hardware libre), con lo que el precio de la placa seria incluso menor.
Re-usabilidad y versatilidad: Es re-utilizable porque una vez terminado el
proyecto es muy fácil poder desmontar los componentes externos a la placa y
empezar con un nuevo proyecto, de igual manera todos los pines del
microcontrolador están accesibles a través de conectores hembra, lo cual permite
sacar partido de todas las bondades del microcontrolador con un riesgo muy bajo
de hacer una conexión errónea.
Modelo del microcontrolador
El microcontrolador que lleva la placa Arduino UNO es el modelo ATmega328P de
la marca Atmel. La «P» del final significa que este chip incorpora la tecnología
«Picopower» (propietaria de Atmel), la cual permite un consumo eléctrico
ligeramente menor comparándolo con el modelo equivalente sin «Picopower»,
ATmega328 (sin la «P»). Aunque el ATmega328P pueda trabajar a un voltaje menor
y consumir menos corriente que el ATmega328, ambos modelos son
funcionalmente idénticos, es decir, pueden ser remplazados el uno por el otro.
Al igual que ocurre con el resto de microcontroladores usados en otras placas Arduino,
el ATmega328P tiene una arquitectura de tipo AVR, arquitectura desarrollada por Atmel y
en cierta medida «competencia» de otras arquitecturas como por ejemplo la PIC del
fabricante Microchip. Mas concretamente, el ATmega328P pertenece a la subfamilia de
microcontroladores «megaAVR». Otras subfamilias de la arquitectura AVR son la
«tinyAVR» (cuyos microcontroladores son mas limitados y se identifica con el nombre
ATtiny) y la «XMEGA»(cuyos microcontroladores son mas capaces y se identifican con el
nombre de ATxmega).
Historia
Arduino fue inventado en el año 2005 por el entonces estudiante del instituto IVRAE
Massimo Banzi, quien, en un principio, pensaba en hacer Arduino por una
necesidad de aprendizaje para los estudiantes de computación y electrónica del
mismo instituto, ya que en ese entonces, adquirir una placa de micro controladores
eran bastante caro y no ofrecían el soporte adecuado; no obstante, nunca se
imaginó que esta herramienta se llegaría a convertir en años más adelante en el
líder mundial de tecnologías DIY (Do It Yourself). Inicialmente fue un proyecto
creado no solo para economizar la creación de proyectos escolares dentro del
instituto, si no que además, Banzi tenía la intención de ayudar a su escuela a
evitar la quiebra de la misma con las ganancias que produciría vendiendo sus
placas dentro del campus a un precio accesible (1 euro por unidad).
* A la fecha se han vendido más de 250 mil placas en todo el mundo sin contar las
versiones clones y compatibles.
El primer prototipo fue desarrollado en el instituto IVRAE pero aún no se llamaba Arduino.
En la feria Maker Fair del 2011 se presentó la primera placa Arduino 32 Bit para trbajar
tareas más pesadas. Entre ellas se presentó la impresora en 3D de MakerBot capaz de
de imprimir en resina cualquier modelo en 3D.