Olá, com o conteúdo referente à aula 6, eu tentei escrever um programa em que, apertando o botão, o led azul liga. Mas, independente do estado do botão, o led fica sempre ligado ou sempre desligado. Alguém pode me ajudar?? Aqui está o código:
// ESCREVER UM POGRAMA EM QUE O PRESSIONAMENTO
// DE UM BOTAO FAZ COM QUE O SEU RESPECTIVO LED
// LIGUE. NAO ESQUECER INPUT PULLUP!!!!!!!!!!
#define LED_AZUL 2
#define BOTAO_AZUL 8
void setup(){
Serial.begin(9600);
pinMode(LED_AZUL, OUTPUT);
pinMode(BOTAO_AZUL, INPUT_PULLUP);
}
void loop(){
int estado_BOTAO_AZUL = digitalRead(BOTAO_AZUL);
Serial.println(estado_BOTAO_AZUL);
if (estado_BOTAO_AZUL = LOW){
digitalWrite(LED_AZUL, HIGH);
delay(1000);
digitalWrite(LED_AZUL, LOW);
}
if (estado_BOTAO_AZUL = HIGH){
digitalWrite(LED_AZUL, LOW);
delay(1000);
digitalWrite(LED_AZUL, HIGH);
}
}