Gostaria de saber como contar pulsos em um pino do arduino enquanto o outro pino permanecer low, interromper quando mudar para hight,
ou seja, quando o pino A0 for LOW, começa contar o pino A1 quantos pulsos até o A0 mudar para HIGHT e printar o resultado na serial.
Tags:
Boa tarde.
Uma das opções é fazer um "if" usando o pino que quer que conte quando estiver em LOW.
if(digitalRead(myPin) == LOW)
{
conte.
}
RV mineirin
Bom dia,Obrigado, mas como faço pra printar o total de pulsos apos a mudança para HIGH e não cada pulso?
Esta é a situacao: enquanto for LOW o pino x, conta LOW/HIGH no pino y, quando o pino x voltar para HIGH, printar o total de pulsos no pino y somente uma vez e repetir o processo somente se as condicoes voltarem a ocorrer.
Bom dia,
anexe um ARQUIVO contendo o codigo que você já escreveu e eu vejo o que falta para poder "printar".
RV mineirin
Sugestão :
pino D7 - contador de pulsos
pino D8 - ativar contador (LOW)
Se pino D8 estiver LOW {
conte os pulsos no pino D7
}
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2023 Criado por Marcelo Rodrigues.
Ativado por