RPM=0
RPMSamp=0
RPMSamp1=0
RPMSamp2=0
'** RPM **
'60 ms Sample time yields direct RPM readout in 1000's
'Comments start with real RPM of 143,578 and RPMNumSamps=3
Count tachPin, 60 * RPMNumSamps, RPMSamp 'RPMSamp = 430
RPMSamp = RPMSamp * 10 'RPMSamp = 4300
' pause 20
' Count tachPin, 60 * RPMNumSamps, RPMSamp2 'RPMSamp = 430
' RPMSamp2 = RPMSamp2 * 10 'RPMSamp = 4300
' RPMSamp=(RPMSamp1+RPMSamp2)/2
RPM = RPMSamp / (RPMNumSamps * 10) 'RPM = 143
IF NOT RPMNoDecimal Then 'Calculate the tenths if RPMNoDecimal = 0
RPML = RPMSamp // (RPMNumSamps * 10) 'RPML = 10
RPML = RPML / RPMNumSamps 'RPML = 3
EndIF