Hola:
Pues yo lo que he hecho es contar las RPM de un motor de juguete con un ECG3100 y un PIC 16F628 en PBP, utilizando la funcion COUNT
COUNT Pin,Period,Var
" Determine frequency on a pin
COUNT PORTA.2, 1000, W1 " Count for 1 second
Aqui el codigo en PBP
Codigo:
CMCON = 7
revo var word
inicio:
count PORTB.0,1000,revo
revo = revo*60
lcdout $FE,1,"Velocidad"
lcdout $FE,$C3, dec revo
lcdout $FE,$C9, "RPM"
goto inicio
end
Si de algo te sirve puedo pasarte tambien el esquema...