Olá Pessoal,

Preciso ler uma entrada no arduino e verificar se ela está acionada ou não, somente uma vez ao iniciar o arduino, caso está entrada tiver acionada o arduino para sendo necessário desligar o arduino e desativar a entrada e ligar ele novamente.

Gostaria de saber se tem como ler está entrada e testar ela se está ativa ou não dentro do setup do arduino?

Exibições: 352

Responder esta

Respostas a este tópico

nao precisa fazer no setup amigo alias nem da pra fazer no setup

faça no loop mesmo e coloque uma flag pra condiçao e essa flag nao mudara mais o valor ai nao ira ler  outra vez

Veja se funciona, não testei.

int inPin = 2;
int val = 0;

void setup() {
  pinMode(inPin, INPUT);

  val = digitalRead(inPin);
  if (val == HIGH) {
    //Faz algo
  } else {
    //Faz algo
  }
    
}

void loop(){
  //loop normal
}

Blz, Obrigado.

Vou testar dai posto o resultado.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço