arduino, eletrônica, robotica...
Olá,
Tenho uma duvida simples, mas nao consegui resolver ainda. Tenho 2 fios q se tocam qndo são empurrados, basicamente o funcionamento de um botão.
Fiz as ligações da seguinte forma:
d2 em um fio.
grn em outro.
codigo:
const int buttonPin = 2;
void setup() {
pinMode(buttonPin, INPUT); Serial.begin(9600);}
void loop(){ Serial.println(digitalRead(buttonPin)); }
o serial monitor mostra sem ter apertado em nada:
0
1
o q há de errado? no meu entender se os fio tivessem em contato seria high 1 e se nao tivesse low 0
Tags:
MySpace Tweet Facebook Facebook
Exibições: 277
▶ Responder esta
muda o input para input_pullup
Vai manter sempre em 1 até vc mandar para 0 com seus fios
▶ Responder
caramba funcionou, obrigado amigo só trocar por input_pullup, vo pesquisar as diferenças pra poder entender esse processo.
Valeu mesmo.
RSS
Bem-vindo aLaboratorio de Garagem (arduino, eletrônica, robotica, hacking)
Registre-seou acesse
Or sign in with:
© 2024 Criado por Marcelo Rodrigues. Ativado por
Badges | Relatar um incidente | Termos de serviço
Verifique as configurações do seu navegador ou contate o administrador do sistema.