servo creating a switch using arduinos digital outputs

Posted on Feb 7, 2014

Charge a simple servo that only has + and - pins. Usually I would connect it`s - pin to the ground and + pin to the digital output from Arduino. This works, but the servo turns weakly and can be stopped by hand. If i connect the servo directly to the battery or to 3. 3 pin from the Arduino it turns strongly and i cannot stop it. Pleas

servo creating a switch using arduinos digital outputs
Click here to download the full size of the above Circuit.

e add a datasheet or at least a picture of your servo. Edit your question, hit Ctrl-M and add a circuit diagram of how you are connecting things together. jippie May 12 `13 at 8:54 I don`t think you`re using the word "servo" correctly, What is sounds like you have is a motor or some sort of actuator. Connor Wolf May 12 `13 at 10:54 @jippie i added a link. And thank you for the warning, but I`m sure the servo will not get burnt, it can handle takes much more power that what arduino can give. himura May 12 `13 at 16:12 The nice thing about this circuit is that you can drive higher voltage motors with it too. The PMOS is the ZXM part. If you want to get another PMOS make sure it`s VGS is about 1/3 to 1/2 of your motor voltage (in this case 3. 3V) and that it can handle 30%-50% more current than your motor needs. The NMOS is used to drive the PMOS since your motor voltage might be higher than 3. 3V - for some other use case. The only thing when selecting the NMOS is making sure it is rated for higher than your motor voltage and that it`s VGS is less than 2V (since you are driving it from a 3. 3V Arduino).

Leave Comment

characters left:

New Circuits



Popular Circuits

LED Sensor Electronic Tracker with H-Bridge Drive
Multi Rocket Launcher
Oscillator operates from one cell
Auto battery current analyzer
Digital DC Motor Speed Control With LED Display
multi channel audio mixer using lm 3900
electronically designed siren
SpecAl <77> SpecAn