0% found this document useful (0 votes)
2 views

new bluetooth sensor coding (1)

This document contains code for controlling a robotic system using Arduino. It defines functions for moving forward, backward, turning left, turning right, and stopping based on serial input commands. The setup function initializes the necessary pins and begins serial communication.

Uploaded by

m-11113356
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

new bluetooth sensor coding (1)

This document contains code for controlling a robotic system using Arduino. It defines functions for moving forward, backward, turning left, turning right, and stopping based on serial input commands. The setup function initializes the necessary pins and begins serial communication.

Uploaded by

m-11113356
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

void forward() { i = 0;

digitalWrite(3,HIGH); }
digitalWrite(4,LOW);
analogWrite(5,255); void loop()
digitalWrite(8,HIGH); {
digitalWrite(9,LOW); if (Serial.available() > 0) {
analogWrite(10,255); i = Serial.read();
} switch (i) {
void go_back() { case 'F':
digitalWrite(3,LOW); forward();
digitalWrite(4,HIGH); break;
analogWrite(5,255); case 'B':
digitalWrite(8,LOW); go_back();
digitalWrite(9,HIGH); break;
analogWrite(10,255); case 'L':
} turn_left();
long i; break;
void turn_left() { case 'R':
digitalWrite(3,HIGH); turn_right();
digitalWrite(4,LOW); break;
analogWrite(5,255); case 'S':
digitalWrite(8,HIGH); stop();
digitalWrite(9,LOW); break;
analogWrite(10,0); }
} }
void turn_right() { }
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
analogWrite(5,0);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
analogWrite(10,255);
}
void stop() {
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
analogWrite(5,0);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
analogWrite(10,0);
}
void setup()
{
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
stop();
Serial.begin(9600);

You might also like