jueves, 10 de marzo de 2016

LABORATORIO #1









DESCRIPCIÓN

Se entrega 8 LEDs desde el ardubino, mover 1 LED encendido de izquierda a derecha.

MATERIALES DEL LABORATORIO 

  1. Protoboard
  1. 8 LEDs 
  1. 8 Resistes de 330 ohmios 
  1. Arduino UNO 
  1. cable  UTP   
DIAGRAMAS 

PROTOBOARD

ESQUEMA


PCB


FOTOS MATERIALES Y MONTAJE













CÓDIGO

  1. /********** Proyecto **********
  2. * Universidad Santiago de Cali
  3. *
  4. * Laboratorio 01: 8 LEDs en linea
  5. * Autor: Kevin Quintero Ramirez
  6. * Descripcion:
  7. *     Mover un LED encendido de Izquierda a Derecha y viceversa
  8. * Conexiones:
  9. *     8 LEDs + resistencias a los pines D2 .. D9
  10. * Version: 3
  11. */
  12. /********** Librerias **********/
  13. // ninguna
  14. /********** Constantes **********/
  15. #define MAXLED 8
  16. #define ESPERA 1000
  17. /********** Objetos **********/
  18. // ninguno
  19. /********** Variables **********/
  20. int pin[MAXLED] = {2,3,4,5,6,7,8,9}
  21. /********** Configuracion **********/
  22. void setup() {
  23.    for (int i=0; i<MAXLED; i++) {
  24.       pinMode(pin[i], OUTPUT);
  25.    }
  26. } // end setup()
  27. /********** Ciclo Principal **********/
  28. void loop() {
  29. // Acciones
  30.    for (int i=0; i<MAXLED; i++) {
  31.       prender(pin[i], ESPERA);
  32.       apagar(pin[i], ESPERA);
  33.    }
  34. } // end loop()
  35. /********** Funciones **********/
  36. void prender(int p, int t) {
  37.    digitalWrite(p, HIGH);
  38.    delay(t);
  39. }
  40. void prender(int p, int t) {
  41.    digitalWrite(p, LOW);
  42.    delay(t);
  43. }
  44. /********** Fin ***********/


No hay comentarios.:

Publicar un comentario