that_one_nigga_you_k

carro de controle remoto arduino

Dec 11th, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.23 KB | None | 0 0
  1. #include <SoftwareSerial.h>
  2.  
  3. SoftwareSerial Blue(3, 2); // Rdata, Tdata
  4. int data;
  5.  
  6. void setup() {
  7.   // put your setup code here, to run once:
  8.  Serial.begin(9600);
  9.   Blue.begin(9600);
  10.   pinMode(5, OUTPUT);//Motor esquerdo
  11.   pinMode(6, OUTPUT);
  12.   pinMode(9, OUTPUT);//Motor direito
  13.   pinMode(10, OUTPUT);
  14.   pinMode(7, OUTPUT);
  15.  }
  16.  void loop()
  17. {
  18.   // low E high frente inverso tras
  19.   char z ;
  20.   while( Blue.available==1){
  21.   digitalWrite(13, LOW);
  22. z = Blue.read();
  23.   if ( z == 'F')
  24.   {
  25.    
  26.     digitalWrite(5,LOW);
  27.     digitalWrite(6, HIGH);
  28.     digitalWrite(9,HIGH);
  29.     digitalWrite(10, LOW);
  30.     Serial.println("frente");
  31.     delay(50);
  32.   }
  33.  
  34.    if ( z == 'B')
  35.   {
  36.     digitalWrite(5, HIGH);
  37.     digitalWrite(6, LOW);
  38.     digitalWrite(9, LOW);
  39.     digitalWrite(10, HIGH);
  40.     Serial.println("trás");
  41.     delay(50);
  42.   }
  43.  
  44.    if ( z == 'L')
  45.   {
  46.     digitalWrite(5, HIGH);
  47.     digitalWrite(6, LOW);
  48.     digitalWrite(9, HIGH);
  49.     digitalWrite(10, LOW);
  50.     Serial.println("esquerdão");
  51.     delay(50);
  52.   }
  53.  
  54.   if ( z == 'R')
  55.   {
  56.     digitalWrite(5,LOW);
  57.     digitalWrite(6, HIGH);  
  58.     digitalWrite(9, LOW);
  59.     digitalWrite(10, HIGH);  
  60.     Serial.println("DIREITÃO");
  61.     delay(50);
  62.   }
  63.   }
  64. }
Add Comment
Please, Sign In to add comment