viernes, 8 de marzo de 2013

Laboratorio 4

Diagrama en protoboard




Diagrama esquemático 





Fotos montaje 















Código arduino 


int led [6]={2,3,7,8,9,10};
int i, numLED=0;

void setup() {
Serial.begin(9600);
for(int i=0;i<6;i++)
    pinMode(led[i], OUTPUT);
// se  configuran los puertos de  LEDs
}

void loop() {
if (Serial.available() > 0)
numLED = Serial.read();
proceso(i);
}

void proceso(int i)
{


  digitalWrite(led[i], HIGH); 
  delay(50);             
  digitalWrite(led[i], LOW);   
  delay(30);

}

Código porcessing


import processing.serial.*;
import controlP5.*;

ControlP5 cp5;
Serial puerto;
int LED;

void setup() {
size(700,200);
noStroke();
cp5 = new ControlP5(this);
cp5.addSlider("LED")
.setPosition(50,50)
.setWidth(500)
.setHeight(30)
.setRange(4,0)
.setValue(3)
.setNumberOfTickMarks(6)
.setSliderMode(Slider.FLEXIBLE);
String COM = Serial.list()[1];
puerto = new Serial(this, COM16, 9600);
}
void draw() {
background(100);
puerto.write(LED);
delay(100);
}


Vídeo









No hay comentarios:

Publicar un comentario