Feasibility of controlling a 12V 1.0-1.5A motor with Arduino UNO

Hi everyone.

I'm working on a project where I need to lift something using a wiper motor with a voltage of 12V and and amperage of 1.0-1.5A. I don't know much about Arduiono, so I've been Googling this issue, and the answers I've found varies between "Yeah, easy" to "yeah, but..." and "no chance". So now I'm asking you.

What I'm trying to find out is this:

Is it possible to put Arduino UNO, the motor and our 12V power supply on the same circuit without burning out something?

If the above isn't possible, is it possible to make some kind of control system where the 12V power supply is connected to the motor but not the Arduino, while still controlling the motor with the Arduino (and how would I make this system)?

The only control of the motor I need is on/off when certain conditions are met.

(The mentioned conditions are: Turn off when a distance sensor has registered the load and on when the voltage increases over a certain threshold. I am fairly certain I have worked out how to solve these conditions, but I just wrote them here in case they are relevant).

I hope you guys can help, and if you need more information please ask.

PS: I'm pretty sure this is the right board to post in, but I'm completely new here, so if it belongs somewhere else like 'Project Guidance' or something, please let me know, and I'll delete this one and post it the right place.

It's feasible. Google logic level mosfets or relays. Also snubber diode. Even so, I'd prefer separate power for the Arduino.

Perfectly feasible with a logic level MOSFET to switch the motor or even a relay if you just need on/off.

I would connect the 12V to motor and use a 5V DC-DC converter to run the Arduino.

Steve

The only control of the motor I need is on/off when certain conditions are met.

Here is a logic level MOSFET motor driver circuit. Choose a MOSFET that can handle the stall (starting) current of the motor. The motor data sheet should list the stall current.