bluetooth android arduino multi servo app

Arduino Multi Servo motor Control Android APP

Arduino Multi Servo motor Control.

Hello world! I made a 1 servo control app yesterday and i said that i would make a multi control, so here is the multi servo control app! I also made a better arduino code. Follow the next step for the schematic, code, parts list & APP
GET THE APP ON GOOGLE PLAY
Contact me if you want the source code for the Arduino Multi Servo motor Control Android APP!

Arduino Multi Servo motor Control, google-play

Schematic:
Arduino Multi Servo motor Control, bluetooth android arduino multi servo app

Connect everything like the schematic, Upload the code, download the app, connect bluetooth after pairing the devices and it should work. Make sure to connect RXD to TX and TXD to RX.

Also make sure not to have the bluetooth connected when uploading the code!

Parts list:
Arduino uno, (Use a mega if you want to use more then 6 Servos!) i used the RobotDyn Uno.
HC-06 Bluetooth module, or any other.
6 x Servo motor. (Can test with one to of course)
Jumper wires set MM/FF/MF
Android phone.

Code:

Good luck with the Arduino Multi Servo motor Control. Just contact me for the source

2 Comments

  • Marco says:

    I am a beginner and I’m trying to understand what do the lines of this code mean. I have seen your YouTube video and I also looked into your app source code. I understand that the app sends via Bluetooth a number between 1000 and 1180 for servo 1, 2000 and 2180 for servo 2 ecc… But how does Arduino know what kind of number the app is sending? Can you explain to me the code?

  • Well arduino sends the string 1180 (for example) over arduino tx rx wires, so via serial. The “if (realservo >= 1000 && realservo <1180){" simply check what is send over the serial. So if 1180 is send servo 1 will move to 1180, or a number between that is send, 1020 for example it will go to 1020, so values between 1000 and 1180 for servo 1 and so on.

Leave a Reply

Your email address will not be published. Required fields are marked *