Congratulations - C# Corner Q4, 2022 MVPs Announced
Why Join
Become a member
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
TECHNOLOGIES
ANSWERS
LEARN
NEWS
BLOGS
VIDEOS
INTERVIEW PREP
BOOKS
EVENTS
Training
Live
JOBS
MORE
CAREER
MEMBERS
Controlling The Servo Motor By Using Bluetooth Module
Sr Karthiga
Apr 27, 2020
11.8k
0
1
facebook
twitter
linkedIn
Reddit
WhatsApp
Email
Bookmark
Print
Other Artcile
In this article I will explain about controlling the Servo Motor using Bluetooth Module
servobluetooth.zip
Introduction
In this article, I will explain about controlling the servo motor by using the Bluetooth Module
It will be controlled by using the Bluetooth module of the ON/OFF switch.
Parts Of Lists
Arduino Mega 2560.
Bluetooth
Servo Motor
Bread Board
Hook Up wires
Connection
Step 1
Connect the Arduino Mega 2560 to Bluetooth Module,
Connect the Vcc of the Bluetooth to the 5v of the Arduino Mega 2560
Connect the gnd of the Bluetooth to the gnd of the Arduino Mega 2560
Connect the Tx of the Bluetooth to the RX of the Arduino Mega 2560
Connect the Rx of the Bluetooth to the TX of the Arduino Mega 2560
Step 2
Connect the ArduinoMega2560 To Servo Motor
Connect the Vcc of the Servo Motor to the 5v of the ArduinoMega2560
Connect the gnd of the Bluetooth to the Gnd of the ArduinoMega2560
Connect the Vin of the Bluetooth to the 09 of the ArduinoMega2560
Programming
#include Servo myservo;
// create servo object to control a servo
// a maximum of eight servo objects can be created
int
pos = 0;
// variable to store the servo position
int
motor = 0;
void
setup()
{
Serial.begin(9600);
// initialize serial:
myservo.attach(9);
// attaches the servo on pin 9 to the servo object
Serial.print(
"Arduino control Servo Motor Connected OK"
);
Serial.print(
'\n'
);
}
void
loop()
{
// if there's any serial available, read it:
while
(Serial.available() > 0)
{
// look for the next valid integer in the incoming serial stream:
motor = Serial.parseInt();
// do it again:
pos = Serial.parseInt();
// look for the newline. That's the end of your sentence:
if
(Serial.read() ==
'\n'
)
{
myservo.write(pos);
// tell servo to go to position in variable 'pos'
delay(15);
// waits 15ms for the servo to reach the position
// print the three numbers in one string as hexadecimal:
}
}
}
Explanation
First, download the Bluetooth App in the Playstore in Google
It can be applied for the Bluetooth connection then it will run in the servo motor.
It will run in the ON/ OFF mode when the on button is touched the motor is ON.
When the OFF BUTTON is touched the motor is OFF.
Arduino
Arduino Mega
Internet of Things
Servo Motor
Recommended Ebook
Printing in C# Made Easy
Download Now!
Similar Articles