Como armazenar duas leituras de potenciômetro com Arduino.

Olá boa noite a todos. Eu estou batendo cabeça aqui com um código mas sempre volto a estaca zero. Eu preciso de um código que escreva no Monitor Serial o seguinte "resistência aumentando" quando movemos o potenciômetro para frente e que escreva "resistência diminuindo" quando movemos o potenciômetro para trás. De forma que se não houver giro ele escreva "resistência fixa". De início eu pensei em pegar dois valores lidos e comparar os dois tipo (VALOR ATUAL - VALOR ANTERIOR) se esta diferença for positiva a resistencia está aumentando, se não, então o contrário. o problema é que não estou conseguindo um código funcional.  Aguem poderia me dar uma força? Obrigado a todos.

Exibições: 199

Responder esta

Respostas a este tópico


int potA;
int analogA;
void setup()
{
Serial.begin(9600);
Serial.println("Programa Iniciado!");
delay(1000);
potA=analogRead(0);
}
void loop()
{
analogA=analogRead(0);
if (potA == analogA){Serial.println("Resistencia Fixa!");}
else if (potA > analogA){Serial.println("Resistencia Diminuindo!");}
else{Serial.println("Resistencia Aumentano!");}
potA = analogA;
delay(1000);
}

Bom dia, fizesse code para ler um potenciômetro ligado na porta A0 e fazer comparação como estava no enunciado. A partir desse code basevc pode fzer suas modificações. Espero ter ajudado!

Muito Obrigado vou montar o circuito pra testar.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço