Advertisement
RuiViana

LEDs Via Bluetooth

Apr 27th, 2017
532
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.03 KB | None | 0 0
  1. int pinLed[6] = {3, 4, 5, 6, 7, 8};
  2. int velocidade;
  3. int numeroLed;
  4. int entrada;
  5. //---------------------------------------
  6. void setup()
  7. {
  8.   for (int x = 0; x <= 5; x++)
  9.   {
  10.     pinMode(pinLed[x], OUTPUT);
  11.   }
  12.   Serial.begin(9600);
  13.   velocidade = 200;
  14. }
  15. //--------------------------
  16. void loop()
  17. {
  18.   if (Serial.available() > 0)    //Motor ligado para um lado.
  19.   {
  20.     entrada = Serial.read();
  21.   }
  22.   if (entrada == '1' || entrada == 'e')
  23.   {
  24.     for (numeroLed = 0; numeroLed <= 5; numeroLed++)
  25.     {
  26.       digitalWrite(pinLed[numeroLed], HIGH);
  27.       delay(velocidade);
  28.       digitalWrite(pinLed[numeroLed], LOW);
  29.       delay(velocidade);
  30.       Serial.println(numeroLed);
  31.     }
  32.   }
  33.   else if (entrada == '2' || entrada == 'd')   //Motor ligado para o outro lado
  34.   {
  35.     for (numeroLed = 5; numeroLed >= 0; numeroLed--)
  36.     {
  37.       digitalWrite(pinLed[numeroLed], HIGH);
  38.       delay(velocidade);
  39.       digitalWrite(pinLed[numeroLed], LOW);
  40.       delay(velocidade);
  41.       Serial.println(numeroLed);
  42.     }
  43.   }
  44.  
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement