En el presente foro sera un instrumento con orientación técnica para los estudiantes y miembros del grupo de investigación METIS y personas interesadas en el tema de esta tecnología, donde se mostrara toda la información necesaria para el correcto uso de la Tarjeta Arduino Mega 2560, y lo necesario para conocer las demás tarjetas desarrolladas por Arduino, incluyendo las actividades que se realizaron en la implementación del sistema de control domótico.
Esta propuesta metodológica ayudará al lector a estudiar el material, así como el desarrollo de todos los componentes de aprendizaje incorporados para cada unidad y tema.
FILOSOFÍA DEL OPEN SOURCE
Open Source nace a fines de los noventa por un grupo de participantes del movimiento Free Software. Este grupo estaba formado entre otros por Linus Torvalds (creador de Linux), Eric Raymond (autor del libro The Cathedral and the Bazaar) y Bruce Perens (autor del termino Open Source).
Open Source es una filosofía muy completa que se refiere al compartir para mejorar siempre sin afán de lucro y que no solamente aplica al desarrollo de software. En la actualidad open source y Software Libre, trabajan juntos en el desarrollo práctico de proyectos.
El término Open Source ha sido extensamente tratado por la prensa desde 1998, aunque a menudo mal entendido.
Muchas empresas se han abierto a la idea de un sistema operativo alternativo de software abierto.
En el mundo Open Source al no existir un celo particular por el código este es distribuido masivamente en estados primarios de desarrollo
El objetivo de esta distribución masiva es que el software sea completado y muchas veces mejorado para luego volver al creador inicial quien organiza y ordena las colaboraciones realizadas por individuos, grupos o universidades.
Por todo lo anterior el desarrollo de software se convierte en un proceso dinámico en el cual participan cientos o miles de individuos.
Las empresas y desarrolladores se benefician de un conjunto inagotable de desarrolladores, código y colaboración en distintos niveles a costos mínimos.[]
¿QUE ES ARDUINO?
Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles y fáciles de usar. Se creó para artistas, diseñadores, aficionados y cualquiera interesado en crear entornos u objetos interactivos.
Arduino puede tomar información del entorno a través de sus pines de entrada de toda una gama de sensores y puede afectar aquello que le rodea controlando luces, motores y otros actuadores. El microcontrolador en la placa Arduino se programa mediante el lenguaje de programación Arduino (basado en Wiring) y el entorno de desarrollo Arduino (basado en Processing). Los proyectos hechos con Arduino pueden ejecutarse sin necesidad de conectar a un ordenador, si bien tienen la posibilidad de hacerlo y comunicar con diferentes tipos de software (p.ej. Flash, Processing, MaxMSP).
Las placas pueden ser hechas a mano o compradas montadas de fábrica; el software puede ser descargado de forma gratuita. Los ficheros de diseño de referencia (CAD) están disponibles bajo una licencia abierta, así pues eres libre de adaptarlos a tus necesidades.[ ]
RESEÑA HISTÓRICA DE LA TECNOLOGÍA ARDUINA
Sus creadores son el zaragozano David Cuartielles, ingeniero electrónico y docente de la Universidad de Mälmo, Suecia y Massimo Banzi, italiano, diseñador y desarrollador Web. El proyecto fue concebido en Italia en el año 2005. [ ]
Está basado en Wiring, que es un proyecto abierto iniciado por Hernando Barragán (Universidad de los Andes | Arquitectura y Diseño). Wiring empezó en el Interaction Design Institute Ivrea en Italia y es actualmente desarrollado en la Universidad de Los Andes en Colombia. [ ]
Figura 1. Tarjeta Arduino, Imagen tomada de Computación Física: Introducción al Arduino