Guest User

Untitled

a guest
May 29th, 2015
1,613
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.93 KB | None | 0 0
  1. // Pines usados para el RGB (9-10) todos
  2. // son salidas digitales PWM (~)
  3.  
  4. int Red = 9;
  5. int Gre = 10;
  6. int Blu = 11;
  7. int valor = 0;
  8.  
  9. // Ciclo para activar los tres pines como salida
  10. void setup() {
  11.   pinMode(9, OUTPUT);
  12.   pinMode(10, OUTPUT);
  13.   pinMode(11, OUTPUT);
  14.   //Comunicación serial a 9600bps
  15.   Serial.begin(9600);
  16. }
  17.  
  18.  
  19. // Recibe la información de manera serial del processing
  20. // diferenciando la información del color rojo por la letra "R"
  21. // la información del color verde por la letra "G" y
  22. // la información del color azul por la letra "B"
  23. void loop() {
  24.   if (Serial.available()>0) {
  25.     char Color = Serial.read();
  26.     if (Color == 'R'){
  27.       valor = Serial.parseInt();
  28.       analogWrite(Red,valor);
  29.     }
  30.     if (Color == 'G'){
  31.       valor = Serial.parseInt();
  32.       analogWrite(Gre,valor);
  33.     }
  34.     if (Color == 'B'){
  35.       valor = Serial.parseInt();
  36.       analogWrite(Blu,valor);
  37.     }  
  38.   }
  39. }
Add Comment
Please, Sign In to add comment