sábado, 10 de agosto de 2013

LABORATORIO 1 

DESCRIPCIÓN

En este laboratorio se desarrollara un sistema de control gracias al sistema embebido arduino, con el cual podremos controlar 10 leds y hace que estos se activen uno por uno de izquierda a derecha y viceversa.
para generar el programa, se usara el lenguaje C++  que es un lenguaje de bajo nivel. A continuacion se podra ver una imagen con el programa en el cual escribiremos las instrucciones para manejar el kit arduino.




MATERIALES

  1. 8 diodos led
  2. kit de desarrollo arduino duominalove
  3. 8 resistencias de 220 ohmios
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


 Foto 3

Foto 4

 Foto 5

Foto 6

CÓDIGO

define MAXLED 8


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() {for(int i=0; i<MAXLED; i++)
  {
  prender(led[i],500);
  apagar(led[i],100);

  }
for (int i=MAXLED-2; i>0; i--) {
    prender(led[i],500);
  apagar(led[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