lunes, 26 de noviembre de 2012

LABORATORIO #1

En el siguiente laboratorio se va Controlar con el Arduino un secuencia de 8 LEDS, para controlar un LEDencendido
que se mueve de izquierda a derecha según la posición de un Potenciómetro.


MATERIALES QUE SE USARON

Arduino
8 leds 
1 cable usb
1 protoboard
9 cables utp 
8 resistencias

FOTO DEL EMSAMBLAJE DEL SISTEMA EN TIEMPO REAL











VIDEO SOBRE EL FUNCIONAMIENTO DEL LABORATORIO EXIGIDO









CÓDIGO QUE SE USO PARA QUE PUDIERA HACER LO DESEADO

const int MAXLED = 8;
// arreglo de 8 LEDs, desde el pin 2 hasta el pin 9
int led[MAXLED] = {2,3,4,5,6,7,8,9};

// se ejecuta 1 sola vez, al iniciar el programa
void setup() {
  for (int i=0; i
    pinMode(led[i], OUTPUT);
}

// se repite infinitamente mientras el arduino tenga corriente
void loop() {
  // recorre desde el indice 0 hasta el 7
  for (int i=0; i
    on(led[i], 100);e
    off(led[i], 50);
  }
  // recorre desde el indice 6 hasta el 1, para no repetir los extremos
  for (int i=MAXLED-2; i>0; i--) {
    on(led[i], 100);
    off(led[i], 50);
  }
}

// métodos propios --------------------------------------------

void on(int led, int ms) {
  digitalWrite(led, HIGH); // HIGH = +5V = prender
  delay(ms); // espera en milisegundos
}

void off(int led, int ms) {
  digitalWrite(led, LOW); // LOW = 0V = apagar
  delay(ms); // espera en milisegundos
}


DIAGRAMA DEL LABORATORIO



ESQUEMA DEL LABORATORIO