miércoles, 25 de abril de 2012

Mi primer programa en Arduino.

Inmediatamente después de adquirir el arduino me dispuse a instalarlo en mi Laptop y probarlo. Lo que hice fue muy básico, el Arduino de fabrica trae un programa que hace que prenda y apague un LED cada segundo. Modifiqué el código de éste para que en lugar de prender y apagar un led, éste se quede encendido.

El código original de ejemplo es el siguiente:


void setup() {                

  pinMode(13, OUTPUT); // Declarar el pin 13 como salida para conectar el LED    
}

void loop() {
  digitalWrite(13, HIGH);   // Encender el LED
  delay(1000);              // Esperar 1 segundo
  digitalWrite(13, LOW);    // Apagar el LED
  delay(1000);              // Esperar 1 segundo
}

Quitando la línea que apaga el LED y los Delay para obtener nuestro LED encendido hasta el infinito:


void setup() {                

  pinMode(13, OUTPUT);     
}

void loop() {
  digitalWrite(13, HIGH);   // encender el LED
}


Y por último la pequeña Tifany con su LED "infinitamente" encendido.


Guía Arduino


Ø Definición 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.

Ø Modelo de Arduino que adquirí.

Arduino Uno R3 con cable USB


Descripción: Esta es la más nueva versión de Arduino UNO: R3. Esta tarjeta incorpora nuevas características como el empleo de un ATmega16U2 en lugar del 8U2 usado en versiones anteriores de Arduino (o el FTDI de generaciones previas). Esto permite tasas de transferencia más altas y brinda más memoria. No se requieren drivers para instalarlo bajo Linux o Mac (La versión de Windows incluye los drivers). Con el 16U2 te permite que el UNO sea reconocido como un teclado, mouse, joystick o cualquier otro periférico USB.
Características:
·         Microcontrolador ATmega328
·         Voltaje de entrada: 7 a 12V
·         14 pines digitales I/O (6 salidas PWM)
·         6 entradas analógicas
·         32k de memoria flash
·         Velocidad de reloj 16MHz

Ø  Herramientas a usar y pasos a seguir (en Windows 7) para conectar el Arduino a tu PC y posteriormente poder desarrollar un proyecto.

1.   Primeramente, hay que adquirir el arduino, para en mi caso el arduino uno, éste debe contar con su debido cable de transferencia de datos (USB).

2.    El segundo paso es descargar el ambiente de desarrollo de arduino, la forma más recomendable y segura es hacerlo desde la propia web de arduino.
                  http://arduino.cc/en/Main/Software

3.     El tercer paso consiste en conectar el arduino a la PC.

4.  El cuarto paso es, instalar los drivers para que el PC reconozca el puerto del arduino. Dictaré a continuación los pasos para instalar los mismos en Windows 7.



1.Conectar arduino (vía USB para el caso del arduino uno).


2.Ir al centro de dispositivos localizado en el apartado de
Sistema y Seguridad en el Panel de Control.




3.Localizar el puerto llamado “COM&LPT” dentro de éste se 
encontrará un puerto llamado “Arduino UNO (COMxxx)”. En 
caso de no aparecer ninguno de los dos, buscar un dispositivo 
llamado "Unknown Device" o " Dispositivo Desconocido"




4.Clic derecho en “Arduino UNO (COMxxx)” o en "Dispositivo 
Desconocido" y acceder a la opción “Actualización de Drivers 
del Software”.




5.Luego, escoger la opción “Buscar listado de drivers del 
software en mi computadora”. Esta opción se encuentra en la 
parte inferior de esa ventana de opciones.




6.Ir hasta la dirección de la carpeta de arduino que descargamos 
y en la carpeta de Drivers, localizar el archivo llamado 
“ArduinoUNO.inf” (SOLO APLICA PARA ARDUINO UNO)




7.Seleccionar el archivo antes mencionado y finalmente Windows 
procederá con la instalación definitiva de los drivers del arduino.


5.    El quinto paso consiste en abrir la aplicación del arduino.

6.    Abrir un código de ejemplo mediante la secuencia: File -> Examples -> 1.Basics -> Blink.

7.    En el séptimo paso seleccionaremos nuestro tipo de arduino (“Arduino Uno” para este caso) mediante la secuencia: Tools -> Board -> NuestroModeloDeArduino.

8.  En el octavo paso seleccionaremos el puerto serial que corresponde a nuestro arduino, regularmente tiende a ser el puerto COM3 o superior mediante la secuencia Tools -> Serial Port. Para seleccionar el puerto COM correcto, basta con abrir el menu del centro de dispositivos, buscamos el dispositivo Arduino y damos un clic sobre éste, un cuadro de mensaje nos dirá que puerto está ocupando.

9.    Ya en el último paso, cuando tengamos nuestro código listo, basta con presionar el botón “Upload” para cargar el código a nuestro arduino y empezar a probar nuestro proyecto.



Ø  Referencias.