Advertisement
GaiaB

bluetooth traffic light

Jul 12th, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. char comando;
  2. int rp = 5;
  3. int vp = 6;
  4. int RM = 9;
  5. int GM = 10;
  6. int VM = 11;
  7.  
  8. void setup() {
  9.   pinMode(rp, OUTPUT);
  10.   pinMode(vp, OUTPUT);
  11.   pinMode(RM, OUTPUT);
  12.   pinMode(GM, OUTPUT);
  13.   pinMode(VM, OUTPUT);
  14.   Serial.begin(9600);
  15. }
  16.  
  17. void loop() {
  18.     digitalWrite(5, HIGH);
  19.     digitalWrite(9, HIGH);
  20.     delay(5000);
  21.     digitalWrite(9, LOW);
  22.     digitalWrite(10, HIGH);
  23.     delay(1000);
  24.     digitalWrite(10, LOW);
  25.     digitalWrite(11, HIGH);
  26.     delay(3000);
  27.     digitalWrite(11, LOW);
  28.     digitalWrite(10, HIGH);
  29.     delay(1000);
  30.     digitalWrite(10, LOW);
  31.     digitalWrite(9, HIGH);
  32.     delay(1000);
  33.    
  34.   if(Serial.available()){
  35.     comando = Serial.read();
  36.   }
  37.  
  38.   if (comando == 'p') {
  39.     digitalWrite(9, HIGH);
  40.     digitalWrite(10, LOW);
  41.     digitalWrite(11, LOW);
  42.     digitalWrite(5, HIGH);
  43.     delay(2000);
  44.     digitalWrite(5, LOW);
  45.     digitalWrite(6, HIGH);
  46.     delay(5000);
  47.     digitalWrite(6, LOW);
  48.     digitalWrite(5, HIGH);
  49.     comando = '0';
  50.   }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement