0

Bluetooth rc car code?

I want an Arduino uno Bluetooth rc car and i can't figure out the code! i have the an arduino uno and motor module board and a Bluetooth connector i can't remember what one it's a common one though I'll check when i get home. I'm going to use two DC motors. i know how to wire everything . Please help!

19th Feb 2017, 11:15 PM
Bruce Woulda
Bruce Woulda - avatar
3 odpowiedzi
+ 2
One easy posibility: create different functions to drive the motors so that the car moves in the 4 directions. void forward(){ digitalWrite(motor1, LOW); digitalWrite(motor2, HIGH); } void left(){ digitalWrite(motor1, LOW); digitalWrite(motor2, LOW); } Create a Serial event to read the incoming data from the serial buffer and call the corresponding function accordingly. if (inChar=='w'){//if a 'w' isreceived forward();//drive the car fwd } if (inChar=='a'){//when an 'a' is received left();// drive the car left } this is only a basic example, the complexity of the serial protocol and the driving functions is completely up to you and the limitations of your system. Have a look at the serialCallResponse example in the arduino IDE. It gives you an idea of serial communication between a Processing Sketch and the microcontroller.
20th Feb 2017, 7:39 AM
seamiki
seamiki - avatar
+ 2
the arduino is programmed via c++ from the arduino IDE. once you define a protocol of communication you can code the remote control interface with python sending serial data using pyserial library. the arduino IDE environment is very beginner friendly. try to look at one of the many premade examples about serial communication: you may find that c++ isn't as scary as you think.
22nd Feb 2017, 11:10 PM
seamiki
seamiki - avatar
0
would this be written in c++? I'm relearning python but if c++ would be better i could finish python and go to c++ next
22nd Feb 2017, 7:50 AM
Bruce Woulda
Bruce Woulda - avatar