Code:
int sensi= 2; // sensor de inicio
int sensf = 3; // sensor de fin
unsigned long tiempoi; // tiempo de inicio de medicion
unsigned long tiempot; // diferencia de tiempo del movimiento
void setup()
{
pinMode(sensi,INPUT);
pinMode(sensf, INPUT);
Serial.begin (9600);
}
void loop()
{
if (digitalRead(sensi)==0)
{
tiempoi=millis();
while (digitalRead(sensf)==1) { Serial.print ("midiendo");}
tiempot=(millis() - tiempoi);
Serial.print("Tiempo:");
Serial.println(tiempot);
}
}
int sensf = 3; // sensor de fin
unsigned long tiempoi; // tiempo de inicio de medicion
unsigned long tiempot; // diferencia de tiempo del movimiento
void setup()
{
pinMode(sensi,INPUT);
pinMode(sensf, INPUT);
Serial.begin (9600);
}
void loop()
{
if (digitalRead(sensi)==0)
{
tiempoi=millis();
while (digitalRead(sensf)==1) { Serial.print ("midiendo");}
tiempot=(millis() - tiempoi);
Serial.print("Tiempo:");
Serial.println(tiempot);
}
}
Saludos.
