¿Qué es Arduino?

Arduino es una plataforma electrónica de código abierto. Las placas Arduino pueden leer sensores de luz , de humedad, de nivel, etc… y convertir la señal en una  ejecución analógica: como activar un motor, encender una bombilla y mas. Se puede programar la tarjeta enviando una serie de códigos al microprocesador de la tarjeta Arduino para ello usa el lenguaje de programación Arduino .

Arduino es el cerebro de millones de proyectos, desde sensores para agricultura hasta instrumentos científicos complejos.
Detras esta la comunidad mundial de creadores programadores y profesionales que se han unido en esta plataforma, sus obras han contribuido a que este conocimiento sea accesibles tanto para principiantes como para expertos.

Arduino nació en el Instituto de Diseño de Interacción Ivrea como una herramienta fácil para la creación rápida de prototipos, dirigida a estudiantes sin experiencia en electrónica y programación. Tan pronto como llegó a una comunidad más amplia, la placa Arduino comenzó a cambiar para adaptarse a las nuevas necesidades y desafíos, diferenciando su oferta de tablas simples de 8 bits a productos para aplicaciones IoT , impresión portátil, impresión 3D y entornos integrados. Todas las placas Arduino son completamente de código abierto, lo que permite a los usuarios construirlas de forma independiente y, eventualmente, adaptarlas a sus necesidades particulares. El software también es de código abierto y está creciendo a través de las contribuciones de los usuarios de todo el mundo.

¿Por qué Arduino?

Gracias a su experiencia de usuario simple y accesible, Arduino se ha utilizado en miles de proyectos y aplicaciones diferentes. El software Arduino es fácil de usar para principiantes, pero lo suficientemente flexible para usuarios avanzados. Se ejecuta en Mac, Windows y Linux. Los profesores y los estudiantes lo utilizan para construir instrumentos científicos de bajo costo, para probar los principios de química y física, o para comenzar con la programación y la robótica. Diseñadores y arquitectos construyen prototipos interactivos, músicos y artistas lo utilizan para las instalaciones y para experimentar con nuevos instrumentos musicales. Los fabricantes, por supuesto, lo utilizan para construir muchos de los proyectos exhibidos en Maker Faire, por ejemplo. Arduino es una herramienta clave para aprender cosas nuevas. Cualquier persona (niños, aficionados, artistas, programadores) puede comenzar a hacer modificaciones siguiendo las instrucciones paso a paso de un kit.

Hay muchos otros microcontroladores y plataformas de microcontroladores disponibles para la computación física. Parallax Basic Stamp, BX-24 de Netmedia, Phidgets, Handyboard de MIT y muchos otros ofrecen una funcionalidad similar. Todas estas herramientas toman los detalles desordenados de la programación del microcontrolador y lo envuelven en un paquete fácil de usar. Arduino también simplifica el proceso de trabajo con microcontroladores, pero ofrece algunas ventajas para profesores, estudiantes y aficionados interesados ​​sobre otros sistemas:

 

  • Barato : Las plcass Arduino son relativamente económicas en comparación con otras plataformas de microcontroladores. La versión más económica del módulo Arduino se puede ensamblar a mano, e incluso los módulos Arduino premontados cuestan menos de 50€.
  • Multiplataforma – El software de Arduino (IDE) se ejecuta en Windows, Macintosh OS X, y Linux. La mayoría de los sistemas de microcontroladores están limitados a Windows.
  • Entorno de programación simple y claro : el software Arduino (IDE) es fácil de usar para los principiantes, pero es lo suficientemente flexible como para que los usuarios avanzados también lo aprovechen. Para los maestros, está convenientemente basado en el entorno de programación de Procesamiento, por lo que los estudiantes que aprenden a programar en ese entorno estarán familiarizados con el funcionamiento del IDE de Arduino.
  • Software de código abierto y extensible: el software:  Arduino se publica como herramientas de código abierto, disponibles para la extensión por programadores experimentados. El lenguaje se puede expandir a través de las bibliotecas de C ++, y las personas que deseen comprender los detalles técnicos pueden dar el salto de Arduino al lenguaje de programación AVR C en el que se basa. De manera similar, puede agregar código AVR-C directamente a sus programas Arduino si lo desea.
  • Fuente abierta y hardware extensible : Los planes de las placas Arduino se publican bajo una licencia de Creative Commons, por lo que los diseñadores de circuitos experimentados pueden crear su propia versión del módulo, ampliarlo y mejorarlo. Incluso los usuarios relativamente inexpertos pueden construir la versión de tablero del módulo para entender cómo funciona y ahorrar dinero.

 

Fuente: Arduino.