Mega pwm to drive 1A DC

Hello, new to using arduino and especially new to pwm cicuits. What i am doing is drivng a few simple on/off solenoids and 1 pwm type linear solenoid. What hardware will i need in order to drive this pwm solenoid from the mega ?

Thanks,

Bud

Can you tell us: what brand, type, voltage, webshop, about the solenoids and linear solenoid ?
You can paste an url in the text.

In most cases a mosfet can be used. But you have to test it, if the linear solenoid accepts the PWM signal from the Arduino.

http://www.pighixxx.com/abc-arduino-basic-connections/
Click on "Set 2 (Card 4,5,6)".
Card 5 for the DC motor is almost the same as for the solenoid. That capacitor can perhaps be omitted.

Manufacturer is whoever makes them for General Motors. I beleive its BorgWarner. System/solenoid voltage is 12vdc current draw on all is 1.5Amax including the pwm solenoid. I can use either a relay or fet to drive the on off solenoids just wondering which tansistor and related hardware is needed for the circuit.

When a mosfet is used, it must be an "logic level" mosfet. Normal mosfets will be fully 'on' at about 9V, but a "logic level" mosfet is 'on' at 5V or lower.
The circuit I mentioned uses the IRL540.
It can do 28A and is compatible with the Arduino 5V output, and has an Rds(on) of only 77 milli ohm. It's perfect for the job.
You could use that circuit for all the solenoids.

Awesome. Thanks for your help. Ill reply with progress.

Bud