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
  1. #include Servo myservo;
  2. // create servo object to control a servo
  3. // a maximum of eight servo objects can be created
  4. int pos = 0; // variable to store the servo position
  5. int motor = 0;
  6. void setup()
  7. {
  8. Serial.begin(9600); // initialize serial:
  9. myservo.attach(9); // attaches the servo on pin 9 to the servo object
  10. Serial.print("Arduino control Servo Motor Connected OK");
  11. Serial.print('\n');
  12. }
  13. void loop()
  14. {
  15. // if there's any serial available, read it:
  16. while (Serial.available() > 0)
  17. {
  18. // look for the next valid integer in the incoming serial stream:
  19. motor = Serial.parseInt();
  20. // do it again:
  21. pos = Serial.parseInt();
  22. // look for the newline. That's the end of your sentence:
  23. if (Serial.read() == '\n')
  24. {
  25. myservo.write(pos); // tell servo to go to position in variable 'pos'
  26. delay(15); // waits 15ms for the servo to reach the position
  27. // print the three numbers in one string as hexadecimal:
  28. }
  29. }
  30. }
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.