How to run a vibration motor actuator using mkr1010

I am trying to run a vibration actuator motor using Arduino mkr1010, using board and & pin13. But its not running. I think because there is less power that is drawn from a the IO Pins of the MC.

Here are the spec of the motor actuator. What are the possible ways to do that.

Specifications

Size	10 mm diameter, 2.0 mm height
Weight	0.8 g
Recommended operating voltage	2.5 – 3.5 V
Vibration amplitude at 3 V	0.75g
Speed at 3 V	14500 RPM (12000 RPM min)
Free-run current at 3 V	60 mA (80 mA max)
Startup current at 3 V	120 mA max
Motor resistance	29 ± 6O
Operating temperature	-10°C to +60°C
Storage temperature	-30°C to +70°C

Nikko2:
run a vibration actuator motor using Arduino mkr1010, using board and & pin13.

Free-run current at 3 V 60 mA (80 mA max)
Startup current at 3 V 120 mA max

I don't know the mkr1010 but on boards like Uno for example, max recommended from an i/o pin is something like 20mA, so yes you're way over if the mkr is similar.

I guess it's easy to be fooled by the small size of a vibrator and think it can't possibly draw too much current.

You will need switch a supply with a transistor. Maybe that supply could be from the mkr's power, I wouldn't know, but whatever it is it will need to be switched with a transistor from the i/o pin.

Something like this, in principle:

source of image fig 3.2.2

This shows examples of different ways to drive things from an Arduino.