Olá pessoal.
Estou fazendo um projeto usando dois sensores de luz.
Quero calcular a diferença de tempo entre esses dois sensores quando a luz for "bloqueada".
Estou com dificuldade em utilizar o millis.
Fiz o código de duas formas.
Alguém pode me dar uma mão?
Obrigada
Tags:
Boa tarde BS.
Só ajudo amigos que não colam sketch na área de texto do tópico.
Sou velho ranzinza.
Se remover o code, e anexar como arquivo, posso reconsiderar minha decisão.
Leia: http://labdegaragem.com/forum/topics/sugest-o-de-como-postar
Rui
Reveja primeiro o inicio:
Não seria algo como:
int valorsensorA = A0;
int sensorA = 0;
unsigned long timeA;
unsigned long timeB;
int sensorB = 0;
int valorsensorB = A1;
Como são milisegundos o tempo gasto mandando dados pela serial pode fazer diferença.
Sugiro vc fazer em 2 etapas. Em uma mede o valor e em outra apresenta. Assim enquanto mede não há perdas de tempo.
ainda, não vejo necessidade de ser uma medição analogica. Seria mais eficiente como digital, mas a difereça é pequena.
O problema da leitura de pinos analogicos, é o tempo do AD trocar de pinos, já vi sutuações, que precisa executar um analogRead e descartar o valor, e depois começar a acumular.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por