sábado, 17 de agosto de 2013

LABORATORIO 2

DESCRIPCIÓN

En este laboratorio se controlaron los diodos leds por medio de un potenciomentro, el cual esta conectado al arduino duemilanove el cual se encarga de interpretar la señal análoga que envía el potenciometro, gracias a esto los leds podra correr de izquierda a derecha según los valores enviados por el potenciometro. todo este proceso fue gracias a los módulos análogos que están integrados en el sistema arduino, para activar estas acciones hay que seguir programando en el lenguaje C++


MATERIALES

  1. 8 diodos led
  2. kit de desarrollo arduino duominalove
  3. 8 resistencias de 220 ohnmios
  4. potenciometro de 1k ohnmios
DIAGRAMAS



los diagramas fueron desarrollados con el programa de diseño de circuitos llamado fritzing

DIAGRAMA DE MONTAJE EN PROTOBOARD


DIAGRAMA DE ESQUEMATIZADO


DIAGRAMA PCB PARA MONTAJE EN TARJETA PERFORADA


FOTOS DEL PROCESO DE MONTAJE

Foto 1

Foto 2

CÓDIGO

 #define MAXLED 8
#define pot A0

int led[MAXLED] = {2,3,4,5,6,7,8,9};

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

void loop()
{
  int valor = analogRead(pot);
  int i =  map(valor, 0, 1000, 0, 9);
  prender(i,500);
  apagar(i, 100);
}

void prender(int l, int t){
  digitalWrite(l, HIGH);
  delay(t);
}

void apagar(int l, int t){
  digitalWrite(l, LOW);
  delay(t);
}




No hay comentarios:

Publicar un comentario