Guest User

Untitled

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