lunes, 9 de julio de 2012

Programación de Arduino: El IDE de Arduino





Arduino también incluye un entorno interactivo de desarrollo (IDE) que permite programar fácilmente la tarjeta.  El IDE (Integrated Development Environment) se basa en Processing y Wiring (open source ). 




El Lenguaje de programación Arduino se basa en C/C++, y se simplifica con el uso de la biblioteca Arduino


Instalación 


PASO 1
Descargar la IDE de Arduino de la página oficial según el sistema operativo.
Link de descarga:
Disponible para: Windows, Mac OS X, Linux

Instalación de Arduino en Windows

Instalación del Driver: Vamos a administrar dispositivos (Inicio-clic derecho en equipo - administrar- administrar dispositivos) buscamos en otros dispositivos los elementos desconocidos y con clic derecho seleccionamos actualizar controlador:


Ahora seleccionamos buscar software de controlador en el equipo y buscamos la ubicación de carpeta Drivers.


Instalación de Arduino en Linux


En el siguiente enlace se encuentran las guías para la instalación del IDE de Arduino según la versión de Linux que se tenga:

Configuración del IDE de Arduino

Lo primero que se debe realizar es seleccionar el tipo de tarjeta que se está trabajando y el puerto en el que esta conectada la tarjeta:



viernes, 6 de julio de 2012

Arduino



 Arduino es una plataforma de electrónica open-hardware para la creación de prototipos. Está basada en una tarjeta con un microcontrolador que permite conectar sensores, actuadores y otros elementos mediante sus entradas y salidas, analógicas y digitales. 

Al ser open-hardware, tanto su diseño como su distribución es libre. Es decir, puede utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin haber adquirido ninguna licencia. 




El elemento principal de Arduino es el microcontrolador AVR de Atmel. Los microcontroladores más usados son el Atmega168, Atmega328, Atmega1280, ATmega8 por su sencillez y bajo costo.

Tipos de tarjetas Arduino

                  Arduino Mega2560
Arduino Ethernet shield

         Arduino UNO R3

Arduino Xbee shield
          Arduino LyliPad


Tarjeta de Arduino Uno R3



Microcontrolador
ATMega328
Voltaje de operación
5V
Voltaje de alimentación
7-12V
Pines digitales I/O
14 ( 6 con PWM)
Pines entrada analógica
6
Programación
Por medio USB
Frecuencia reloj
16Mhz


Usos de la tarjeta Arduino 


1. Capturar las diversas variables del entorno como temperatura, humedad, presión, presencia, etc. 
 Mediante la programación de Arduino es posible generar comportamientos reactivos e interactivos según los datos de entrada.



2. Control de movimiento de diferentes actuadores. 
Imagen tomada de: http://halley.cc/arduino/arduino-duemilanove-futaba-s3003-servo-small.jpg


3. Control de luces.   
Imagen tomada de: http://carlitoscontraptions.com/wp-content/uploads/2011/01/LED-Mood-Cube.jpg
Imagen tomada de: http://proyectos-arduino-geometriaemocional.blogspot.com/2012/02/proyecto-1.html


4. Control a distancia y  Manipulación de datos de forma remota

Imágenes tomadas de: http://gdansk.bradley.edu/olekmali/projects/telebot/robot10.jpg
http://www.pceverest.com/imagenes/productos/joystick-genius-f23u.jpg
http://img2.mlstatic.com/s_MCO_v_O_f_2685879601_052012.jpg

 FUENTE
http://arduino.cc/es/ (ESPANOL)
http://www.arduino.cc/ (INGLES)