Boa noite pessoal,
quero a ajuda de vocês com um calculo.
Tenho valores vindo de dois sensores de corrente na porta analógica.
Exemplo:
CT1:8,41 CT2:8,39 diferença:0,02
CT1:8,42 CT2:8,39 diferença:0,03
CT1:8,43 CT2:8,40 diferença:0,03
CT1:8,42 CT2:8,43 diferença: -0,01
CT1:8,41 CT2:8,43 diferença: -0,02
Tenho valores de diferença positivos e negativos, esses valores de diferença podem alcançar valores maiores. Se for maior que 0,05 ou menor que 0,05 dispara o relé.
O que eu quero é que esses valores sejam monitorados e se ultrapassarem um diferença de +- 0,05 ,
o relé que esta na saída digital 2 dispare.
Agradeço a ajuda.
Tags:
Vc já tem duas variaveis, CT1 e CT2. Crie uma nova variável, pode chamar de CT.
float CT = abs(CT1 - CT2)
depois uma condicional:
if (CT < 0.05)
{
rotina
}
espero q ajude.
Se forem sensores de 4 a 20mA o AD do Arduíno não terá resolução o suficiente para isso. Ja que o AD pode se ter 1024 níveis e o 4 a 20mA com duas casas decimais terá 2,000 níveis de tensão.
Ta estranho isso
Se for maior que 0,05 ou menor que 0,05 dispara o relé
if(CT > 0.05 || CT < 0.5) {
//dispara rele
} else {
//so vai acontecer quando CT == 0.05
}
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por