Pessoal,
Tenho 2 sensores de fluxo de água modelo YF-S201.
Como faço para utilizar ambos no mesmo arduino pra medir a vazão de água em dois pontos?
Desde já agradeço!
Tags:
Boa noite RS,
A suas informação estão muito vagas.
Qual arduino pretende usar com este projeto?
Como você ligou o primeiro sensor?
Clicando em "" Deseja carregar arquivos? "" anexe um arquivo como sketch que usa com um sensor.
RV
OPA! Vai resumido o código só está funcionando para 1 sensor...
Estou usando o arduino UNO, um sensor liguei no pino 2. E o outro ligarei no pino 3.
void setup() {
Serial.begin(9600);
pinMode(2, INPUT);
attachInterrupt(0, incpulsoReservatorio, RISING);
}
void loop() {
contaPulsoReservatorio = 0;
sei();
delay (1000);
cli();
vazao = contaPulsoReservatorio / 5.5;
Serial.print(vazao);
}
void incpulsoReservatorio () {
contaPulsoReservatorio++;
}
Minha dúvida é para usar outro sensor no mesmo arduino pra conseguir computar os pulsos gerados pelo segundo sensor e calcular a vazão .
Boa noite, Rosiberto.
Um outro sensor é independente deste que já está funcionando, então vc terá que criar uma nova definição de pinMode, incpulsoReservatorio, attachInterrupt, e cálculo de vazão.
Basicamente, duplicar a estrutura de código para ler um outro sensor.
O trecho "sei(); delay(1000); cli();" fica como está, porque dentro deste intervalo as interrupções vão ocorrer simultaneamente qualquer que seja o número de sensores.
Caro Vitor Augusto,
Segui sua orientação e consegui incluir o outro e realizar a medição e o cálculo corretamente.
Agradecido pela atenção e orientação!
RS,
Leia: http://labdegaragem.com/forum/topics/sugest-o-de-como-postar
Não cole sketch na área de texto do tópico.
Eu orientei:
Clicando em "" Deseja carregar arquivos? "" anexe um arquivo como sketch que usa com um sensor.
RV
ok, RV.
De acordo com as SUGESTÕES, vi que não teria problemas.
Obrigado!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por