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
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
Post a Comment