Go Down

Topic: AJUDA arduino Uno problema (Read 1 time) previous topic - next topic

guilhermemtr


este é o código que usei para fazer com que o led acenda com o toque no botão e desligue quando o largo.

int press=LOW;
void setup(){
pinMode(2,INPUT);
pinMode(13,OUTPUT);
}
void loop(){
  press=digitalRead(2);
  digitalWrite(13,press);
}



As ligações estão bem feitas, já verifiquei montes de vezes, tanto pelo que sei como pelo tutorial na pagina oficial.
O meu problema é que ao iniciar o programa o led já vem aceso e ao pressionar o botão só faz com que o led brilhe com mais intensidade, embora mal se note.
Gostaria de saber se alguém tem o mesmo problema e especialmente se alguém tem a solução para isto.
Antes de mais muito obrigado, e saudações.
Thanks for any help,
Guilherme Rito

MarceloBoeira

olha eu acho que não está certo algo no seu código...
Dá uma olhada aqui que explica bem certinho como fazer o que você quer.
http://geekdevteam.blogspot.com/2011/04/botao-sem-ruido-erros.html
My Toys:
Raspberry Pi (Model B)
Arduino MEGA 1280: ( Shield LCD 16x2, Ethernet, RFID )
Freescale Kinetis KL25Z [/

guilhermemtr

Obrigado de qualquer das maneiras pela ajuda, mas continuo a achar que o problema seja outro, pois, o link que enviou é um pouco diferente do que o meu objectivo, enquanto que eu só pretendo que ao carregar ele ligue e ao largar ele desligue, no link que me enviou, o objectivo é ao carregar ele liga , se estiver desligado e vice-versa.
Obrigado de qualquer das maneiras, bom dia  :)
(se tiver mais alguma sugestão por favor não exite em mandar, e de qualquer das maneiras obrigado :))
Thanks for any help,
Guilherme Rito

luiz-sp

Vc se importa de passar detalhes da ligação que vc fez e onde achou esse tutorial ?
É só um chute pois não sei como está a ligação mas me parece que está faltando um GND em algum lugar .

MarceloBoeira

depois de você configurar ele sem ruído você deve armazenar em uma variável o valor ON e deixar ele ligado enquanto digitalread(1).
Qualquer dúvida a mais ou se não entendeu pergunta ai dai posto o código.
My Toys:
Raspberry Pi (Model B)
Arduino MEGA 1280: ( Shield LCD 16x2, Ethernet, RFID )
Freescale Kinetis KL25Z [/

Go Up