lunes, 24 de agosto de 2015

Laboratorio #1

Controlar 8 LEDs desde el Arduino, un LED encendido que se mueve de izquierda a derecha.
Materiales 
  • Computador (con el IDE de Arduino, y el driver adecuado instalados)
  • Tarjeta Arduino (cualquier modelo, debe corresponder al driver instalado)
  • Cable USB (según el conector de la tarjeta Arduino)
  • Protoboard
  • 8 LEDs + Resistencias 220Ω
  • Cables macho-macho

Diagramas:

Montaje

Esquema

PCB



Evidencia Fotográfica






Código


/********** Proyecto **********
* Universidad Santiago de Cali
*
* Laboratorio 01: 8 LEDs en linea
* Autor: Diego Fernando Marin
* Descripcion:
*     Mover un LED encendido de Izquierda a Derecha y viceversa
* Conexiones:
*     8 LEDs + resistencias a los pines D2 .. D9
* Version: 3
*/

/********** Librerias **********/

// ninguna

/********** Constantes **********/

#define MAXLED 8
#define ESPERA 1000

/********** Objetos **********/

// ninguno

/********** Variables **********/

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

/********** Configuracion **********/

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

/********** Ciclo Principal **********/

void loop() {

// Acciones
   for (int i=0; i<MAXLED; i++) {
      prender(pin[i], ESPERA);
      apagar(pin[i], ESPERA);
   }
} // end loop()

/********** Funciones **********/

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

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

jueves, 13 de agosto de 2015

Laboratorio 0

Materiales 
  • Computador (con el IDE de Arduino, y el driver adecuado instalados)
  • Tarjeta Arduino (cualquier modelo, debe corresponder al driver instalado)
  • Cable USB (según el conector de la tarjeta Arduino)
  • Protoboard
  • LED + Resistencia 220Ω
  • Potenciómetro 10KΩ
  • Cables macho-macho


Montaje


ESQUEMATICO


PCB




Código