Advertisement
ocorbo

Untitled

Apr 9th, 2020
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.91 KB | None | 0 0
  1. #include <SoftwareSerial.h>
  2.  
  3. SoftwareSerial BT(7,8); //RX,TX
  4.  
  5. char getstr = ' ' ;
  6.  
  7. int pwmA = 6 ;
  8. int in1A = 5 ;
  9. int in2A = 4 ;
  10. int motorSpeed = 200 ;
  11.  
  12. int dt = 100;
  13.  
  14. void setup()
  15. {
  16.   pinMode(pwmA,OUTPUT);
  17.   pinMode(in1A,OUTPUT);
  18.   pinMode(in2A,OUTPUT);
  19.   Serial.begin(9600);
  20.   BT.begin(9600);
  21. }
  22.   void forward()  
  23.   {
  24.     digitalWrite(in1A, HIGH);
  25.     digitalWrite(in2A, LOW);
  26.     Serial.println("Forward");
  27.   }
  28.  
  29.   void backward()  
  30.   {
  31.     digitalWrite(in1A, LOW);
  32.     digitalWrite(in2A, HIGH);
  33.     Serial.println("Backward");
  34.    
  35.   }
  36.  
  37. void loop()
  38. {
  39.   if(BT.available())
  40.   {
  41.     char getstr = BT.read();
  42.     Serial.println(BT.read());
  43.   }
  44.  
  45.   if(getstr == 'a')
  46.   {
  47.     forward();
  48.   }
  49.  
  50.     if(getstr == 'b')
  51.   {
  52.     backward();
  53.   }
  54.  
  55.    /*if(getstr == 'w')
  56.   {
  57.     digitalWrite(in1A, LOW);
  58.     digitalWrite(in2A, LOW);
  59.   }*/
  60.  
  61.   analogWrite (pwmA,motorSpeed);
  62.  
  63.  
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement