RC Train best buy link and code

 Best Buy links:-

1] Arduino uno board and wire- https://www.amazon.in/GetitEmbedded-Arduino-Uno-ATmega328P- Cable/dp/B011IJO91C/ref=sr_1_9?dchild=1&keywords=arduino+uno&qid=1616513976&sr=8-9

2] Bluetooth board- https://www.amazon.in/HC-05-Bluetooth-Module-10g/dp/B00X86U4RW/ref=sr_1_5?dchild=1&keywords=Hc05+bluetooth+module&qid=1616514750&sr=8-5

3] Motor- https://www.amazon.in/Electric-Magnetic-Gearbox-Vibration-Products/dp/B082MP3KWN/ref=sr_1_12?dchild=1&keywords=One+sided+motor&qid=1616514964&sr=8-12

4] Jumper wires(male to female)- https://www.amazon.in/Robodo-OTH1-Female-Jumper-Pieces/dp/B073Q335BW/ref=sr_1_2?dchild=1&keywords=male+to+female+jumper+wires&qid=1616515165&sr=8-2

5] Motor driver L293D- https://www.google.com/aclk?sa=L&ai=DChcSEwjP6fK86MbvAhVVJCsKHTqwA8wYABBqGgJzZg&sig=AOD64_1sE6jtYbQz2MsBqJESDmX9msxzWg&ctype=5&q=&ved=0ahUKEwjN3-y86MbvAhXXR30KHVlzALYQ2CkI6wQ&adurl=

Code (#include - }):-

#include <SoftwareSerial.h>

SoftwareSerial bleSerial(10,11);

void setup() {

  pinMode(10,OUTPUT); //motor A1

  pinMode(8,OUTPUT); //motor A2

  pinMode(6,OUTPUT); //motor B1

  pinMode(4,OUTPUT); //motor B2

  bleSerial.begin(9600);


}


void loop() {

  if (bleSerial.available())

  {

  char a=bleSerial.read();

  bleSerial.println(a);

  if (a=='1')

  {

    digitalWrite(10,HIGH);

    digitalWrite(4,HIGH);

    digitalWrite(8,LOW);

    digitalWrite(6,LOW);

    bleSerial.println("^");

  }

  if (a=='2')

  {

    digitalWrite(10,HIGH);

    digitalWrite(8,LOW);

    digitalWrite(6,LOW);

    digitalWrite(4,LOW);

    bleSerial.println("<");

  }

  if (a=='3')

  {

    digitalWrite(4,HIGH);

    digitalWrite(8,LOW);

    digitalWrite(6,LOW);

    digitalWrite(10,LOW);

    bleSerial.println(">");

  }

  if (a=='4')

  {

    digitalWrite(8,HIGH);

    digitalWrite(6,HIGH);

    digitalWrite(10,LOW);

    digitalWrite(4,LOW);

    bleSerial.println("R");

  }

  if (a=='5')

  {

    digitalWrite(10,LOW);

    digitalWrite(4,LOW);

    digitalWrite(8,LOW);

    digitalWrite(6,LOW);

  }

  }




Comments