#include //Bluetooth for Signal Action /* Create object named Bluetooth of the class SoftwareSerial */ SoftwareSerial Bluetooth(8,9);//tx, rx char Data;/* storage for serial port data */ //Motor Pin L298N DC //-------------------- //Input Pin Signal const int in1=10; const int in2=11; const int in3=12; const int in4=13; /** * Jumper Enable A and Enabled B for Speed Controller * Value=> 0%=0 , 25%=64, 50%=127, 75%=191, 100% = 255 */ const int ena=A0; //enabled A //const int enb=A1; //enabled B void setup() { pinMode(in1,OUTPUT); pinMode(in2,OUTPUT); pinMode(in3,OUTPUT); pinMode(in4,OUTPUT); Serial.begin(9600);///* Define baud rate for serial communication */..USB communication and serial key id Bluetooth.begin(9600);/* Define baud rate for software serial communication */ //Serial.println("Started"); } void loop() { if(Bluetooth.available()) { Data=Bluetooth.read(); if (Data==('L')) { //LEFT WHEEL digitalWrite(in4, HIGH); digitalWrite(in3, LOW); digitalWrite(in2, LOW); digitalWrite(in1, LOW); } else if (Data == 'R') { //RIGHT WHEEL digitalWrite(in4, LOW); digitalWrite(in3, LOW); digitalWrite(in2, HIGH); digitalWrite(in1, LOW); } else if (Data == 'F') { //FORWARD WHEEL digitalWrite(in4, LOW); digitalWrite(in3, HIGH); digitalWrite(in2, LOW); digitalWrite(in1, HIGH); } else if (Data == 'B') { //BACKWARD WHEEL digitalWrite(in4, HIGH); digitalWrite(in3, LOW); digitalWrite(in2, HIGH); digitalWrite(in1, LOW); } else if (Data==('S')) { //STOP WHEEL digitalWrite(in4, LOW); digitalWrite(in3, LOW); digitalWrite(in2, LOW); digitalWrite(in1, LOW); } else if (Data=='T'){ analogWrite(ena,255); //Turbo //analogWrite(enb,255); Turbo } else { //STOP WHEEL digitalWrite(in4, LOW); digitalWrite(in3, LOW); digitalWrite(in2, LOW); digitalWrite(in1, LOW); } } }