viernes, 22 de julio de 2011

Parpadeo y Fading con Leds - Arduino

En este nuevo tutorial explicaré un ejemplo muy simple llevado a cabo con Arduino.
El circuito que realizaremos será este:
Ahora vamos con el código que puede ser lo más complicado de este tutorial.
Primero tendremos que instalarnos el compilador de Arduino desde su página oficial.
Tan solo tenemos que seleccionar nuestro sistema operativo y descargar.
Ejecutamos el compilador y pegamos esto:

//Obra creada por Admin para TUTOINEX basada en la plataforma.
//Arduino - http://www.arduino.cc/
int FadingLed = 11;
int NormalLed = 12;
//Primero asignamos los pines a una variable.

void setup()  //Este es el menú inicial de las opciones.
{
  pinMode(NormalLed, OUTPUT);
  /*En void setup() ponemos al pin del Arduino, que conectará
  con nuestro Led normal, como pin de salida.
  Con el otro pin no debemos hacerlo ya que no podría cumplir
  la función que queremos asignarle.
  */
}
void loop()  //Este es el menú que el Arduino utilizará como Bucle.
{
  for(int Valor = 0 ; Valor <= 255; Valor +=5)
  /* Este comando indica que el Valor inicial es 0
     El final será 255 y se irá sumando de 5 en 5
     cada tanto tiempo como asignemos.
     */
  {
    analogWrite(FadingLed, Valor);
    /*Con este comando ordenamos al pin FadingLed
      que mande una señal equivalente a Valor.
      */
    delay(30); //Tiempo en milisegundos para cambiar el Valor.                 
  }
  digitalWrite(NormalLed, HIGH);
  //Con este comando daremos señal a nuestro NormalLed.
  delay(3000); //Tiempo de espera hasta la siguiente orden.
  for(int Valor = 255 ; Valor >= 0; Valor -=5)
  /* Ahora es igual que antes, solo que irá restando de 5 en 5.
  */
  {
    analogWrite(FadingLed, Valor);          
    delay(30);                           
  }
  digitalWrite(NormalLed, LOW);
  //Con este comando dejaremos de dar señal a nuestro NormalLed
  //para apagarlo.
}
/* Para más dudas sobre los comandos
   http://arduino.cc/es/Reference/HomePage
*/


Éste es nuestro programa que cargaremos en el Arduino el cuál lo he escrito de la forma más simple y sencilla posible, explicando las instrucciones.

Bien una vez pegado en nuestro compilador llega la hora de cargarlo sobre nuestro Arduino, conectando éste mediante un cable USB estándar.
Después de haberlo conectado podemos cargarlo haciendo click en el botón Upload de nuestro compilador.
Tras esto nuestro Arduino cargará el programa y ya podremos ver nuestros resultados.

Video del tutorial para que podáis ver el resultado final, perdón por la mala calidad del video.


Para cualquier duda que tengáis, comentad.
Un Saludo, El Equipo de Tutoinex.

No hay comentarios:

Publicar un comentario