0% found this document useful (0 votes)
17 views2 pages

Code For Arduino Blootooth Controlled RC Car

The code defines functions for controlling the movement and LED of a robot. It sets pin modes for motors and LED, reads serial input, and controls motors and LED based on input character like forward, backward, left, right.

Uploaded by

toxicroxiee
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views2 pages

Code For Arduino Blootooth Controlled RC Car

The code defines functions for controlling the movement and LED of a robot. It sets pin modes for motors and LED, reads serial input, and controls motors and LED based on input character like forward, backward, left, right.

Uploaded by

toxicroxiee
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

char t;

void setup() {
pinMode(13,OUTPUT); //left motors
forward
pinMode(12,OUTPUT); //left motors reverse
pinMode(11,OUTPUT); //right
motors forward
pinMode(10,OUTPUT); //right motors reverse
pinMode(9,OUTPUT);
//Led
Serial.begin(9600);

void loop() {
if(Serial.available()){

t = Serial.read();
Serial.println(t);
}

if(t == 'F'){ //move


forward(all motors rotate in forward direction)
digitalWrite(13,HIGH);

digitalWrite(11,HIGH);
}

else if(t == 'B'){ //move reverse (all


motors rotate in reverse direction)
digitalWrite(12,HIGH);
digitalWrite(10,HIGH);
}

else if(t == 'L'){ //turn right (left side motors rotate in forward direction,
right side motors doesn't rotate)
digitalWrite(11,HIGH);
}

else
if(t == 'R'){ //turn left (right side motors rotate in forward direction,
left
side motors doesn't rotate)
digitalWrite(13,HIGH);
}

else if(t ==
'W'){ //turn led on or off)
digitalWrite(9,HIGH);
}
else if(t == 'w'){

digitalWrite(9,LOW);
}

else if(t == 'S'){ //STOP (all motors stop)


digitalWrite(13,LOW);
digitalWrite(12,LOW);
digitalWrite(11,LOW);

digitalWrite(10,LOW);
}
delay(100);
}

You might also like