Boa noite, pessoal estou começando a programar com arduino, minha placa chegou hoje,
meu primeiro código, preciso fazer um led acender ao pressionar um botão de pressão e apagar quando solto, escrevi o seguinte código mas o led fica aceso o tempo todo
#define BOTAO1 3
#define AMARELO 10
void setup (){
pinMode(BOTAO1, INPUT);
pinMode(AMARELO, OUTPUT);
}
void loop(){
if (digitalRead(BOTAO1)==HIGH){
digitalWrite(AMARELO,HIGH);
}
else{
digitalWrite(AMARELO,LOW);
}
}
onde estou errando?
liguei assim, o GND no led, o 5V no botão, outro lado do botão no pino 3, e o pino 10 no led.