Advertisement
Guest User

laboratorioTresproce

a guest
Aug 28th, 2014
330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.28 KB | None | 0 0
  1. //laboratorio tres
  2. // Arbey Angulo Aroca
  3. //universal
  4. //version 1.0
  5. // Importamos las librerías de ControlP5 y Serial
  6. import controlP5.*;
  7. import processing.serial.*;
  8.  
  9. // Creamos las variables para ControlP5, el Slider y el puerto Serial
  10. ControlP5 cp5;
  11. Slider slidera;
  12. Slider slidero;
  13. Serial serial;
  14.  
  15. // Solo se ejecuta una vez, al iniciar el Sketch
  16. void setup() {
  17.   // Tamaño de la Ventana
  18.   size(600, 400);
  19.   // Creamos el objeto de ControlP5
  20.   cp5 = new ControlP5(this);
  21.   // Creamos el objeto Slider  
  22.   slidera = cp5.addSlider("t", 0, 255, 128, 40, 40, 300, 40);
  23.   slidero = cp5.addSlider("q", 0, 255, 128, 40, 100, 300, 40);
  24.   // Creamos el objeto del puerto Serial
  25.   serial = new Serial(this, Serial.list()[0], 9600);
  26.  
  27. }
  28.  
  29. // Se ejecuta N frames por segundo
  30. void draw() {
  31.   // En este caso no debe dibujar nada
  32. }
  33.  
  34. // Cuando ocurra un evento, aquí lo procesamos
  35. void controlEvent(ControlEvent evento) {
  36.   // Obtenemos el nombre y el valor del evento
  37.   String nombre = evento.getController().getName();
  38.   int valor = int(evento.getController().getValue());
  39.   // Envíamos el valor al Arduino a través del Serial
  40.   serial.write("q"+valor);
  41.   serial.write("t"+valor);
  42.   // Imprimimos en la consola, para ver que todo va Ok
  43.   println(nombre + ":" + valor);
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement