PulseIn para RPM ?

fabiohbm007:
Testa o código e veja se melhora

int 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 ? :stuck_out_tongue: