Sweep Servo Motor With Arduino Nano
Intro: Sweep Servo Motor With Arduino Nano
Hello friends.
In this instructable, i have shown how to sweep a servo motor with Arduino Nano.
Generally servo motor is used where is low speed but with a high torque is needed. this work can be done by a geared motor too.
But servo motors are different from geared motors, servo motors can read it position & can rotate to given degrees.
Tools we will need.
- Arduino Nano
- A servo motor.
First of all attach servo motor to Nano like in the image above.
- The yellow wire is signal wire which will be attached to Nano's digital pin 9.
- The red wire is positive wire which will be attached to 5V.
- The black wire is negative wire & it will be connected to GND.
all the hardware work is done, now move to software part.
STEP 1: Uploading Code
Attach the USB cable to Nano And PC.
Open the Arduino IDE software.
Go to File > Examples > Servo > Sweep.
Upload it to Nano.
When uploading is done.
The servo motor will follow commands given by Nano.
- It will rotate to 0 degree at first.
- Then one by one degree it will rotate to 180.
- When it will reach to 180 degree.
- It will do same process reversely & process goes on until you remove the power or upload the new sketch.
If you have any question or suggestion, you can write me in the comment section below. ^_^
16 Comments
pranithareddydevam 2 years ago
alanpkmorais 3 years ago
VaultGirl 4 years ago
guds777 5 years ago
Bubbzo 4 years ago
MohamedS58 6 years ago
how can i control this servo motor by switch step by step forwade and backward
Bubbzo 4 years ago
keeran.parthipan 5 years ago
1. Download the library. I used GitHub. https://github.com/arduino-libraries/Servo
(click on 'Clone or download', then 'Download ZIP')
2. In Arduino IDE, go to Sketch -> Include Library -> Add .ZIP Library... and select the servo file from your downloads.
Hopefully the code will work after this.
klotzmando 5 years ago
Also, it should be suggested that if the nano does not upload it could be that the wrong processor was chosen. There are two entries for Atmega328p, one has the added text "(Old Bootloader)". In my case I have to use the old bootloader variant.
mp3lllm 6 years ago
Hey,
How can i add a Pir and battry 9V?
KunalS54 6 years ago
why in my case the code is not uploading in Arduino nano??
manasm21 6 years ago
The computer is not detecting Nano. What to do?
aetoscy 8 years ago
I want to use it to release a parachute in a bottle rocket project. How can I a countdown timer? Lets say 6 seconds after the battery connection to the arduino? Is there any ready timer for arduino?
TobiasF16 7 years ago
Hey, I dont know, if you need it any more... You can do a delay of the time you want to wait before the servo code. This should be work.
Best wishes
Tobi
DRAGUA1979 8 years ago
Gautam1807 8 years ago
thanks buddy, just realize after your comment.