Anuncios

lunes, 11 de marzo de 2013

laboratorio #3

En este laboratorio  vamos a controlar con Arduino un secuencia de 6 LEDS, para controlar un LED
encendido que se mueve de izquierda a derecha segun la posicion del potenciometro.

Elementos utilizados:
- Placa Arduino One
- 6 LEDs
- 6 Resistencias   220 Ohmios
-2 Potenciometros 10K
-1 protoboar

Diagrama del Montaje (usando Fritzing)

codigo Arduino


int led [6]={2,3,4,5,6,7};
int x,y;
int pot1,pot2;

void setup() {                
  for(int i=0;i<6;i++)
    pinMode(led[i], OUTPUT);
    pinMode(A1, INPUT);
    pinMode(A2, INPUT);
}

void loop() {
  for(int i=0;i<6;i++)
    proceso(i);
  for(int i=4;i>0;i--)
    proceso(i);
pot1=analogRead(A1);
  x=map(pot1,0,1023,0,20);
  
  
  pot2=analogRead(A2);
  y=map(pot2,0,1023,0,20);
}
void proceso(int i)
{
  
  
  digitalWrite(led[i], HIGH);
  delay(x);            
  digitalWrite(led[i], LOW);
  delay(y);  
}







Montaje paso a paso a paso





diagrama de montaje (fritzing)


diagrama de circuito (fritzing)





No hay comentarios:

Publicar un comentario