that_one_nigga_you_k

POISE

Aug 23rd, 2018
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.04 KB | None | 0 0
  1. int vermec = 0;
  2. int amar = 1;
  3. int verdec = 2;
  4. int verdep = 4;
  5. int vermep = 3;
  6. int botao = 7;
  7. int tempoAtravessando = 5000;
  8. unsigned long mudaTempo;
  9.  
  10. void setup() {    
  11.  mudaTempo = millis();
  12.   for( int i = 0 ; i < 5 ; i++){
  13.     pinMode(i, OUTPUT);
  14.   }
  15.   pinMode(botao, INPUT);
  16. }
  17.  
  18. void loop() {
  19.   int estado = digitalRead(botao);
  20.   delay(50);
  21.   digitalWrite(verdec, HIGH);
  22.   digitalWrite(vermep, HIGH);
  23.   if (estado == HIGH && (millis() - mudaTempo) > 5000) {  
  24.     mudatudo();
  25.   }
  26. }
  27.  
  28. void mudatudo() {
  29.   digitalWrite(verdec, LOW);    
  30.   digitalWrite(amar, HIGH);
  31.   delay(4000);
  32.  
  33.   digitalWrite(amar, LOW);
  34.   digitalWrite(vermec, HIGH);
  35.  
  36.   digitalWrite(vermep, LOW);
  37.   digitalWrite(verdep, HIGH);
  38.   delay(tempoAtravessando);
  39.  
  40.  
  41.   for (int x=0; x<10; x++) {
  42.     digitalWrite(verdep, LOW);
  43.     delay(160);
  44.     digitalWrite(verdep, HIGH);
  45.     delay(160);
  46.   }
  47.   digitalWrite(verdep, LOW);
  48.   digitalWrite(vermec, LOW);
  49.   digitalWrite(vermep, HIGH);
  50.   digitalWrite(verdec, HIGH);
  51.  
  52.   mudaTempo = millis();
  53.  }
Add Comment
Please, Sign In to add comment