martes, 17 de julio de 2012

Estrella Fugaz


OBJETIVO
El objetivo de esta práctica consiste en  comenzar a usar algunos códigos sencillos para programar el   micro controlador Arduino Uno. Así como son comenzar a  declarar el uso de variables y usar entradas y salidas del micro controlador.
 En esta práctica  se encenderá una secuencia de 10 leds  en forma de estrella fugaz. 


MATERIALES NECESARIOS
*      Tarjeta Protoboard
*      10 Resistencias De 220 Ω
*      10 Leds (Color A Elegir)
*      Pinzas De Corte
*      Pinzas De Punta
*      Cable UTP
*      Micro Controlador Arduino Uno
*      Cable Del Micro Controlador


             PROCEDIMIENTO
       Se comienza conectando cada uno de los leds con una debida resistencia.  Todas las resistencias deben ir a lado negativo de la  tarjeta Protoboard.   Luego   cada uno de los leds deberá ir conectado al micro controlador Arduino Uno  en el pin correspondiente según nuestra programación. Finalmente se conecta la corriente negativa, esto es las resistencias a GND  en  la tarjeta de Arduino.


         CODIGO DE PROGRAMA



       int led1=2;
       int led2=3;
      int led3=4;
      int led4=5;
      int led5=6; 
      int led6=7;
      int led7=8;
      int led8=9;
      int led9=10;
      int led10=11;
   
      void setup(){
           pinMode(led1,OUTPUT);
           pinMode(led2,OUTPUT);
           pinMode(led3,OUTPUT);
           pinMode(led4,OUTPUT);
           pinMode(led5,OUTPUT);
           pinMode(led6,OUTPUT);
           pinMode(led7,OUTPUT);
           pinMode(led8,OUTPUT);
           pinMode(led9,OUTPUT);
           pinMode(led10,OUTPUT);
}
    void loop(){
              digitalWrite(led1,HIGH);
              delay(30);
              digitalWrite(led2,HIGH);
              delay(30);
             digitalWrite(led3,HIGH);
             delay(30);
             digitalWrite(led1,LOW);
             delay(30);
             digitalWrite(led4,HIGH);
             delay(30);
             digitalWrite(led2,LOW);
             delay(30);
             digitalWrite(led5,HIGH);
             delay(30);
             digitalWrite(led3,LOW);
             delay(30);
            digitalWrite(led6,HIGH);
            delay(30);
            digitalWrite(led4, LOW);
            delay(30);
            digitalWrite(led7,HIGH);
            delay(30);
            digitalWrite(led5, LOW);
           delay(30);
           digitalWrite(led8,HIGH);
            delay(30);
           digitalWrite(led6, LOW);
            delay(30);
           digitalWrite(led9,HIGH);
           delay(30);
           digitalWrite(led7,LOW);
           delay(30);       
           digitalWrite(led10,HIGH);
           delay(30);
           digitalWrite(led8,LOW);
           delay(30);
           digitalWrite(led9, LOW);
            delay(30);
           digitalWrite(led10, LOW);  
           delay(30);

           }
    




            Al terminar nuestro código de programación debemos compilarlo esto con el botón  señalado de color amarillo y luego lo pasamos a la tarjeta Arduino con el botón rodeado de color rojo. Veremos que el programa se pasó correctamente con el  parpadeo un red  en la tarjeta Arduino.




A continuación    el circuito terminado:







 A continuación un vídeo de la practica terminada