viernes, 5 de octubre de 2012

Introduccion

Introducción Arduino

Arduino es una plataforma que en muy poco tiempo ha alcanzado una popularidad impresionante. Todo se debe a que se trata de un hardware libre basado en una placa de entradas y salidas, con lo que facilita de gran manera el desarrollo de prototipos para introducirse en el mundo de los microcontroladores.Arduino trabaja con microcontroladores  AVR.
Arduin Mini

Definicion


ARDUINO

Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.



 ¿Que es Arduino? Te lo mostramos en un documental


Arduino es una plataforma de hardware y software de código abierto, 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 decir, una plataforma de código abierto para prototipos electrónicos.
Al ser open source, tanto su diseño como su distribución, puede utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin necesidad de licencia.
El proyecto fue concebido en Italia en el año 2005 por 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.


Caracteristicas de la Placa

Se trata de una placa open hardware por lo que su diseño es de libre distribución y utilización, que incluso podemos construirnos nosotros mismos (En la Figura 1 se observa el aspecto de la placa). En la siguiente web puede encontrarse mucha información relativa a la placa:
http://arduino.cc/
Figura 1. Aspecto de la placa Arduino Duemilanove.
El programa se implementará haciendo uso del entorno de programación propio de arduino y se transferirá empleando un cable USB. Si bien en el caso de la placa USB no es preciso utilizar una fuente de alimentación externa, ya que el propio cable USB la proporciona, para la realización de algunos de los experimentos prácticos sí que será necesario disponer de una fuente de alimentación externa ya que la alimentación proporcionada por el USB puede no ser suficiente. El voltaje de la fuente puede estar entre 6 y 25 Voltios.

Estructura de arduino







Entorno de desarrollo

Para programar la placa es necesario descargarse de la página web de Arduino el entorno de desarrollo (IDE). Se dispone de versiones para Windows y para MAC, así como las fuentes para compilarlas en LINUX. En la Figura 2 se muestra el aspecto del entorno de programación. En el caso de disponer de una placa USB es necesario instalar los drivers FTDI. Estos drivers vienen incluidos en el paquete de Arduino mencionado anteriormente. Existen en la web versiones para distintos sistemas operativos.
Figura 2. Entorno de desarrollo.
Lo primero que tenemos que hacer para comenzar a trabajar con el entorno de desarrollo de arduino es configurar las comunicaciones entre la placa Arduino y el PC. Para ello deberemos abrir en el menú "Tools" la opción "Serial Port". En esta opción deberemos seleccionar el puerto serie al que está conectada nuestra placa. En Windows, si desconocemos el puerto al que está conectado nuestra placa podemos descubrirlo a través del Administrador de dispositivos (Puertos COM & LPT/ USB Serial Port).

Versiones de Arduino

La Arduino UNO rev3 

Arduino Uno rev3

La Arduino Uno es una placa microcontroladora basada en el ATmega328. Tiene 14 Entradas/Salidas digitales (6 de las cuales pueden utilizarse como salidas PWM), 6 entrada analógicas, conector USB, clavija hembra tipo Jack, conector ICSP y botón de reset. Funciona a 16MHz.
Contiene todo lo necesario para el funcionamiento del microcontrolador, solo hay que conectarla al ordenador con un cable USB o a una batería para que funcione.
La versión UNO difiere de anteriores versiones en que no utiliza el chip convertidor serie a USB FTDI, en lugar de ello incorpora un ATmega16U2 programado como convertidor serie a USB. Este chip tiene USB nativo y puede ser reprogramado para que la Arduino sea reconocida al conectarla al ordenador como cualquier tipo de periférico USB.

Arduino PRO versiones 5V o 3V


http://www.dynamoelectronics.com/components/com_virtuemart/shop_image/product/arduino%20mini.jpgDescripción: Esta pequeña tarjeta Arduino viene en dos versiones, una que funciona a 5V y a 16MHz y otra que funciona a 3V 8Mhz, (Tenga en cuanta que para programar debe seleccionar Arduino Duemilanove w/ 328 dentro del software de Arduino y que si esta trabajando con velocidad de 8Mhz el software de arduino para duemilanove viene preestablecido para 16MHz así que en este caso los retardos deberán ser doblados).

Corazón de Arduino

Esquema eléctrico de ArduinoComo puedes ver, es un circuito bastante simple. De hecho, el módulo principal solo contiene el microcontrolador, la fuente de alimentación y una sencilla interfaz serial (RS-232). Esta interfaz puede ser utilizada  para la programación del micro alojado en la placa y para comunicarse con otros elementos externos que utilicen el puerto serie, ordenadores incluidos.

Comparativas e interrogantes

Charlando con un colega acerca de este fenómeno, comenzamos a profundizar en el tema y nos surgieron una veintena de interrogantes que pasamos a compartir contigo.
    PCB para Arduino
  • Arduino utiliza un Atmega168 o un Atmega8 (en su versión más económica). Este procesador y la placa (en cualquiera de sus versiones), ¿son más baratos que sus equivalentes en PIC (16F876A o similar)?
Un Atmega es 1 euro más barato que un PIC de similares características. Si contamos el hecho de que un Arduino cuesta cerca de 50 euros, la diferencia es mínima; además, debido a que voy a encontrar toneladas de bibliografía sobre PIC y no tanta sobre Atmega, voy a preferir PIC.

Interfaz de la ID de arduino

Arduino IDE

Arduino Starter Kit es aquí en Rock

Estamos ansiosos de anunciar el lanzamiento oficial del Kit Arduino Starter! Hemos estado trabajando duro juntos en el desarrollo de una completa selección de 15 proyectos que le permitirán convertirse en un verdadero experimentado en arduino



TWIDisplay - 8-dígitos de 14 segmentos LCD



El TWIDisplay 8-digit LCD es una herramienta fácil de utilizar de 8 dígitos de 14 segmentos pantalla transflectiva LCD. Bibliotecas para Arduino y avr-gcc están disponibles en GitHub .
Sólo cuatro cables son necesarios para la operación, uno para alimentación (funciona tanto en 3,3 V y 5V), uno de masa, y dos para el protocolo TWI. Para controlar una pantalla como esta, un chip de controlador dedicado se requiere.

Processing mas Arduino



Proyecto en Processing mas arduino


Arduino conectado vía Blutooh


Proyecto arduino Alcoholismico


Problemas y errores en Arduino

A unos días del lanzamiento de la uno y la mega 2560. Se han visto algunos errores en software y algunos defectos en hardware. Como ha dicho el equipo Arduino, cerca de 3% del total de las tarjetas producidas pueden presentar algún defecto físico,:desde bordes (rebabas), pines mal soldados, errores de impresión entre otros. Un caso reciente publicado en wtfmoogle [1], abrió una discusión seria sobre unos defectos. (Es claro que todos los distribuidores que den alguna tarjeta defectuosa deben cambiarla por una nueva.) En el blog, se habla de la decepción y baja calidad que tiene la nueva UNO, que caen en ese margen de error, en la imagen podemos ver uno de esos errores.
Otros errores más se han visto en el software[2], tal como el manejo de PWM con la función analogWrite() en pines 9 y 10,  también existía un error en la identificación de los dispositivos, lo cual han corregido en una nueva versión del IDE la 0021[3], que está disponible para: Mac,Linux, y Windows. también se menciona que existe un error cuando se envían datos vía serial usando la nueva mega ó UNO
mas informacion....en este link

Manuel Arduino


Manuel Arduino (1955Montevideo) es un escritor uruguayo, conocido y premiado en el Río de la Plata por su creacion literaria relacionada con la Teosofía y otras disciplinas herméticas.
Ingresó a la Sección Uruguaya de la Sociedad Teosófica en 1979, realizando diversos estudios de TeosofíaEsoterismo Oriental y Occidental, Psicología Humanista, especializándose en el empleo del Libro de las Transformaciones (I Ching) con los que compondría su obra El I Ching Esotérico (2010).
Ha dictado cursos sobre filosofía esotérica sobre esas materias y talleres sobre el auto-descubrimiento a través de la escritura.

[editar]Obras publicadas

  • 200 Palestinas para un músculo (1975) Ediciones Ánfora Solar, Uruguay.
  • El libro de las ruinas azules (1991) Ediciones de la Banda Oriental, Uruguay.
  • Antología de Cuento Breve (2007) Editorial Dunken, Argentina
  • Diario de un refugiado (2008) Ediciones Amargord, España.
  • Los decálogos que no están en catálogo (2009) La Compañía de los Versos Anónimo, España.
  • Los Misterios de las Llaves Maestras (2009) Wiseman Publishing de Ámsterdam, Holanda.
  • El pequeño libro de los espejos (2009) Ediciones Corona Borealis, España.
  • Los Frutos del Árbol de la Vida (Aforismos del Orden Supremo) (2009) Editorial Panorama, México.
  • La iniciación en el sendero del escarabajo (2009) Littera Libros, España.
  • I Ching Esotérico (2010) Ediciones Absalon, España. [1]
  • Viaje al interior de un ladrón (2010) Editora Digital de Mendoza, Argentina.
  • Mi reino por una flor (2010) Editorial Montemira, Costa Rica.
  • Símbholos y Simbholismo, una interpretación holística y oculta de símbolos sagrados y cotidiano (2010), PNL Books, España.
  • Cuentos con animales que no siempre cuentan (2010) Ediciones Muza, Canadá.
  • Primer Premio Digi-Books de Relato (2010) Editorial Opera Prima, España
  • Ejercicios fuera del cuerpo (2010) El Taller del Poeta, España.
  • Primeras personas y singulares (2010) Editora Digital de Mendoza, Argentina.
  • Páginas de Psicología Esotérica (2010) PNL Books, España. [2]
  • Conjuntos y Conjuros (2010) Editorial Sombra de Arce, España
  • Ave Celdario (2010) Cartonerita Niñabonita, España.
  • Un nuevo Testamento (2011) Editora Digital de Mendoza, Argentina.
  • Monstruos (2011) Editorial Sombra de Arce, España.
  • La Ley del Ritmo en la vida del alma (2011) Editorial Panorama, México.
  • Y sólo yo (2011) Ovejita E-books, EE.UU.
  • Lecturas de Ocultismo (2011) Editorial Sombra de Arce, España.
  • Remedios caseros para la lluvia (2011) Editorial Pelícano, EE.UU.
  • La Mente y el Ciberespacio (2011) Babel Books Inc., EE.UU.
  • Los milagros de Woolmark y otras historias (2011) Arúspice Editores, México.
  • El estrés de los dragones (2011) Amarillo Editores, México. [3]

Android y Arduino


Éxito de las jornadas de Arduino en el CA de la UNED de Vila-real


Este año, en la UNED de Vila-real, estamos colaborando con la Comunidad Arduino en la promoción y difusión de este proyecto de Hardware Libre.


De momento ya hemos realizado una charla de promoción, en la que presentamos Arduino en el Centro Asociado y que sirvió de base para cimentar la siguiente jornada, el taller de Arduino.
Un taller (workshop) es simplemente un clase práctica en la que se enseña a los asistentes a realizar los primeros pasos en el mundo Arduino, trabajando con un portátil y con una placa.
Lo cierto es que el taller fue un éxito, con más asistentes de los esperados y, como no podía ser de otra forma, muy motivados. Estoy seguro que la mayoría se fueron contentos y con ganas de repetir (¿lo hacemos?)
He aquí un par de imágenes:
Quiero agradecer el trabajo de Jose Manuel Escuder y José Chorva por su tiempo, dedicación y esfuerzo de difusión de Arduino. También quiero agradecer a Ignacio Monforte, infomático del Centro, por su trabajo logístico proporcionándonos tanto alimentacion eléctrica como señal de internet.