Optical Tachometer

After first trying to measure our tacos we figured out that we would probably get better success by measuring how fast one of our motors is going for our shooter.

However, because it is going 12k RPM the java code we use isn’t able to measure the difference between it sensing on and off. Does anyone know of a way to measure time at smaller intervals in java than the regular timer class, which measures in milliseconds.

I don’t think you’ll be able to get the FPGA to read that extreme of input, will you?

The FPGA has hardware counters that can read that fast. You can access them using the counter class.

US1881 Hall Sensor and a diametrically polarized ring magnet rotating on-center should do the job with room to spare.