fabiohbm007:
Testa o código e veja se melhoraint pin = 7;
unsigned long duration;
float resultado;
void setup()
{
Serial.begin(9600);
pinMode(pin, INPUT);
}
void loop()
{
duration = pulseIn(pin, HIGH);
resultado = ( 1000000.0 / float(duration) ) * 60.0;
Serial.println(resultado);
}
Fábio,
Assim não fica impossível de ler no serial monitor ? Ele irá printar valores alguns milhares de vez por segundo, não ?