Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SoftwareSerial.h>
- /*#define FRENTE 'f'
- #define ESQ 'e'
- #define DIR 'd'
- #define TRAS 't'
- #define PARAR 'p'*/
- SoftwareSerial Blue(3, 2); // Rdata, Tdata
- int data;
- void setup() {
- Serial.begin(9600);
- Blue.begin(9600);
- pinMode(5, OUTPUT);//Motor A
- pinMode(6, OUTPUT);
- pinMode(9, OUTPUT);//Motor B
- pinMode(10, OUTPUT);
- }
- void loop() {
- if(Blue.available()){
- if(Blue.read()=='f'){
- Serial.print("frente");
- digitalWrite(5, LOW);
- digitalWrite(6, HIGH);
- digitalWrite(9, HIGH);
- digitalWrite(10, LOW);
- delay(200);
- }
- else if(Blue.read()=='p'){
- Serial.print("parar");
- digitalWrite(5, LOW);
- digitalWrite(6, LOW);
- digitalWrite(9, LOW);
- digitalWrite(10, LOW);
- delay(200);
- }
- else if(Blue.read()=='e'){
- Serial.print("esquerda");
- digitalWrite(5, LOW);
- digitalWrite(6, LOW);
- digitalWrite(9, HIGH);
- digitalWrite(10, LOW);
- delay(200);
- }
- else if(Blue.read()=='d'){
- Serial.print("direita");
- digitalWrite(5, LOW);
- digitalWrite(6, HIGH);
- digitalWrite(9, LOW);
- digitalWrite(10, LOW);
- delay(200);
- }
- else if(Blue.read()=='t'){
- Serial.print("tras");
- digitalWrite(5, HIGH);
- digitalWrite(6, LOW);
- digitalWrite(9, LOW);
- digitalWrite(10, HIGH);
- delay(200);
- }
Add Comment
Please, Sign In to add comment