How to read the speed of a bldc motor

Hello everyone,
I have a vevor BY-MY1020d bldc motor and i want to know the speed of the motor so that i can do a speedometer for a diy project. I've been trying to read the pulses of the motor with an arduino MEGA 2560 but I cant get nothing that makes sense. Ive tried unplugging the hall line connector between the motor and the controller and reading the values of the hall sensor while I spin the wheel by hand, but i got nothin. I would appreciate you help greatly. Thanks!

Please post a wiring diagram of the motor connections to your Arduino board.

Also, please post your code using code tags.

Speed can be measured using the diameter (circumference is distance) and time (per revolution). Put a neodymium magnet on a spoke and a Hall Effect sensor on a fork.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.