Advertisement
thomazrb

Gabriel

Nov 27th, 2018
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Pinos:
  2. const int vermelho = 2;
  3. const int verde    = 5;
  4. const int botao1   = 3;
  5. const int botao2   = 4;
  6. const int botao3   = 6;
  7.  
  8. // Variaveis dos botões
  9. int buttonState1 = 0;
  10. int buttonState2 = 0;
  11. int buttonState3 = 0;
  12.  
  13.  
  14.  void setup()
  15. {
  16.   pinMode(vermelho, OUTPUT);
  17.   pinMode(verde, OUTPUT);
  18.   pinMode(botao3, INPUT);
  19.   pinMode(botao1, INPUT);
  20.   pinMode(botao2, INPUT);
  21. }
  22.  
  23. void loop()
  24. {
  25.   // Ler estado dos botoes
  26.   buttonState1 = digitalRead(botao1);
  27.   buttonState2 = digitalRead(botao2);
  28.   buttonState3 = digitalRead(botao3);
  29.  
  30.   //verificacoes
  31.   if (buttonState3 == HIGH)
  32.   {
  33.     digitalWrite(verde, HIGH);
  34.     digitalWrite(vermelho, HIGH);
  35.   }
  36.   else
  37.   {
  38.     if (buttonState1 == HIGH)
  39.     {
  40.       digitalWrite(vermelho, HIGH);
  41.     }
  42.     else
  43.     {
  44.       digitalWrite(vermelho, LOW);
  45.     }
  46.    
  47.     if (buttonState2 == HIGH)
  48.     {
  49.       digitalWrite(verde, HIGH);
  50.     }
  51.     else
  52.     {
  53.       digitalWrite(verde, LOW);
  54.     }  
  55.   }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement