thomazrb icon

Gabriel

thomazrb | PRO | 11/27/18 02:57:51 PM UTC | 0 ⭐ | 509 👁️ | Never ⏰ | []
Arduino |

970 B

|

None

|

0 👍

/

0 👎

// Pinos:
const int vermelho = 2;
const int verde    = 5;
const int botao1   = 3;
const int botao2   = 4;
const int botao3   = 6;
 
// Variaveis dos botões
int buttonState1 = 0;
int buttonState2 = 0;
int buttonState3 = 0;
 
 
 void setup() 
{
  pinMode(vermelho, OUTPUT);
  pinMode(verde, OUTPUT);
  pinMode(botao3, INPUT);
  pinMode(botao1, INPUT);
  pinMode(botao2, INPUT);
}
 
void loop() 
{
  // Ler estado dos botoes
  buttonState1 = digitalRead(botao1);
  buttonState2 = digitalRead(botao2);
  buttonState3 = digitalRead(botao3);
 
  //verificacoes
  if (buttonState3 == HIGH)
  {
    digitalWrite(verde, HIGH);
    digitalWrite(vermelho, HIGH);
  } 
  else 
  {
    if (buttonState1 == HIGH)
    {
      digitalWrite(vermelho, HIGH);
    } 
    else 
    {
      digitalWrite(vermelho, LOW);
    }
    
    if (buttonState2 == HIGH)
    {
      digitalWrite(verde, HIGH);
    }
    else
    {
      digitalWrite(verde, LOW);
    }  
  } 
}

Comments