Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #define TOTLED 8 //se definen los 8 leds
  2.  
  3. //se definen los pines de los leds del 2 al 9
  4. int led[TOTLED] = {2, 3, 4, 5, 6, 7, 8, 9};
  5.  
  6. int valor1 = 0; int valor2 = 0;
  7. //se inician las variables 1 y 2 que contienen los valores de processing
  8.  
  9. void setup() {
  10. // la velocidad de trasmision sera a 8 bits (9600 baudios)
  11.   Serial.begin(9600);
  12.  
  13.   for (int i=0;i<TOTLED;i++)
  14.     pinMode(led[i], OUTPUT);
  15.  //Se asigna un ciclo para inicializar cada uno de los leds    
  16. }
  17.  
  18.  
  19. void loop()
  20. {
  21.   for (int i=0;i<TOTLED;i++)
  22.   {
  23. // Se asignan a las variables valor1, valor2 y se leen
  24.     if (Serial.available() > 0)
  25.     {
  26.      valor1 = Serial.read();  valor2 = Serial.read();
  27.     }
  28.    
  29.     digitalWrite(led[i], HIGH); delay(valor1);
  30.     digitalWrite(led[i], LOW); delay(valor2);
  31.  //cambian el tiempo de desplazamiento y la iluminacion del led
  32.    
  33.   Serial.print(valor1); Serial.print(" "); Serial.println(valor2);
  34. //se presentan los resultados
  35.   }  
  36. }