ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ARDUINO


Enviado por   •  23 de Noviembre de 2014  •  Tesinas  •  1.463 Palabras (6 Páginas)  •  240 Visitas

Página 1 de 6

ARDUINO

1. Historia

Arduino nació como un proyecto educativo en el año 2005 sin pensar que algunos años más tarde se convertiría en líder del mundo DIY (Do It Yourself). Su nombre viene del nombre del bar Bar di Re Arduino donde Massimo Banzi pasaba algunas horas, el cual a su vez viene del nombre de un antiguo rey europeo del año 1002.

Banzi dice que nunca surgió como una idea de negocio, es más nació por una necesidad de subsistir ante el eminente cierre del Instituto de diseño Interactivo IVREA en Italia. Es decir, al crear un producto open hardware (de uso público) no podría ser embargado. Hoy en día Arduino tiene la difícil tarea de subsistir comercialmente y continuar en continuo crecimiento.

Para su creación participaron alumnos que desarrollaban sus tesis como Hernando Barragan (Colombia) quien desarrollo la plataforma de programación Wiring con la cual se programa el microcontrolador. El primer prototipo fue desarrollado en el instituto IVRAE pero aún no se llamaba Arduino.

Para la producción en serie de la primera versión se tomaron en cuenta algunas consideraciones: Economía (no > a 30 Euros), debía ser Plug and Play, utilizaron el color azul para marcar una diferencia con las placas convencionales, trabajar en todas las plataformas (Mac, Windows y Linux).

La primera producción fue de 300 unidades y se las dieron a los alumnos del Instituto IVRAE, (las ganancias fueron de sólo 1 dólar por placa), con el fin de que las probaran y empezaran a diseñar sus primeros prototipos.

Uno de los primeros proyecto fue un reloj alarma, el cual no se apagaría hasta que no te pararas de la cama.

Hoy en día con Arduino se pueden fabricar infinidad de prototipos y cada vez su uso se viene expandiendo más. Desde cubos de leds, sistemas de automatización en casa (domótica), integración con el Internet, displays Twitter, kit analizadores de ADN. A la fecha se han vendido más de 250 mil placas en todo el mundo sin contar las versiones clones y compatibles.

Google ha apostado por el proyecto y ha colaborado en el Android ADK (Accesory Development Kit), una placa Arduino capaz de comunicarse directamente con spmartphones Android para obtener las funcionalidades del teléfono (GPS, acelerómetros, GSM, a bases de datos) y viceversa para que el teléfono controle luces, motores y sensores conectados de Arduino. Tom Igoe, profesor y padre de la computación física se unió al proyecto luego que se enterara del mismo a través de la web. El ofreció su apoyo para desarrollar el proyecto a grandes escalas.

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 imprimir en resina cualquier modelo en 3D.

2. Definición

Arduino es una plataforma de hardware y software libre, basada en una sencilla placa con entradas y salidas, analógicas y digitales, en un entorno de desarrollo que está basado en el lenguaje de programación Processing. Es un dispositivo que conecta el mundo físico con el mundo virtual, o el mundo analógico con el digital.

Desarrollado para que gente que quiere hacer una introducción a la electrónica sin necesidad de tener conocimientos previos en ciencias. Las plataformas Arduino están basadas en los microcontroladores Atmega168, Atmega328, Atmega1280, ATmega8 y otros similares, chips sencillos y de bajo costo que permiten el desarrollo de múltiples diseños.

Arduino se puede utilizar para desarrollar objetos interactivos autónomos o puede ser conectado a software del ordenador (por ejemplo: Macromedia Flash, Processing, Max/MSP, Pure Data).

3. Código abierto

Código abierto es un software que pone a disposición de cualquier usuario su código fuente. A pesar de que este tipo de software es de buena calidad, el principal atractivo es que es gratis.

La idea del código abierto se centra en la premisa de que al compartir el código, el programa resultante tiende a ser de calidad superior al software propietario, es una visión técnica. Por otro lado, el software libre tiene tendencias filosóficas e incluso morales: el software propietario, al no poder compartirse, es "antiético" dado que prohibir compartir entre seres humanos va en contra del sentido común.

Al igual que el software libre, el código abierto tiene una serie de requisitos2 necesarios para que un programa pueda considerarse dentro de este movimiento, éstos son:

• Libre redistribución: el software debe poder ser regalado o vendido libremente.

• Código fuente: el código fuente debe estar incluido u obtenerse libremente.

• Trabajos derivados: la redistribución de modificaciones debe estar permitida.

• Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches.

• Sin

...

Descargar como (para miembros actualizados)  txt (9.1 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com