How to Make Automatic Multipurpose Agricultural Machine
#include <SoftwareSerial.h>
int command ;
void setup() {
Serial.begin(9600);
mySerial.begin(9600);
Serial.println("You're connected via Bluetooth");
pinMode(13,OUTPUT); //left motors forward
pinMode(12,OUTPUT); //left motors reverse
pinMode(11,OUTPUT); //right motors forward
pinMode(10,OUTPUT); //right motors reverse
void loop() {
if (mySerial.available())
{
command=(mySerial.read());
if (command=='F')
{
Serial.println("Forward");
digitalWrite(13,HIGH);
digitalWrite(12,LOW);
digitalWrite(11,HIGH);
digitalWrite(10,LOW);
}
else if (command=='B')
{
Serial.println("Reverse");
digitalWrite(13,LOW);
digitalWrite(12,HIGH);
digitalWrite(11,LOW);
digitalWrite(10,HIGH);
}
else if (command=='L')
{
Serial.println("Left");
digitalWrite(13,LOW);
digitalWrite(12,LOW);
digitalWrite(11,HIGH);
digitalWrite(10,LOW);
}
{
Serial.println("Right");
digitalWrite(13,HIGH);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
digitalWrite(10,LOW);
}
{
Serial.println("Stop");
digitalWrite(13,LOW);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
digitalWrite(10,LOW);
}
delay(30);
}
}
Step 2
Make the Connection Given below the Diagram
Step 3
Connect Bluetooth HC-05 To Mobile Application