Você está na página 1de 2

int IN1 = 2; //DEFINE IN1 COMO PINO 2

int IN2 = 3; //DEFINE IN2 COMO PINO 3

int IN3 = 4;/DEFINE IN3 COMO PINO 4

int IN4 = 5;// DEFINE IN4 COMO PINO 5

int IN5= 7;// DEFINE IN5 COMO PINO 7

int entrada = 0 ;

void setup()

Serial.begin (9600); //INICIA COMUNICAO SERIAL

pinMode(IN1, OUTPUT); //DEFINE PINO 2 COMO SADA

pinMode(IN2, OUTPUT); //DEFINE PINO 3 COMO SADA

pinMode(IN3, OUTPUT); //DEFINE PINO 4 COMO SADA

pinMode(IN4, OUTPUT); //DEFINE PINO 5 COMO SADA

pinMode(IN5,OUTPUT); //DEFINE PINO 7 COMO SADA

void loop(){}

void serialEvent() {

{while (Serial.available() )

{entrada = Serial.read();

if (entrada=='j')
{digitalWrite(IN5,LOW); // SADA PARA LIGAR O REL.

if (entrada == 'f') // FRENTE

{ digitalWrite (IN1, HIGH);

digitalWrite (IN3, LOW);

digitalWrite (IN2,HIGH);

digitalWrite (IN4,LOW);

}
if (entrada == 'r') //ATRS

{ digitalWrite (IN2, HIGH);

digitalWrite (IN4, HIGH);

delay(30);

digitalWrite (IN2, LOW);

digitalWrite (IN4, LOW);

if (entrada == 'd') // DIREITA

{ digitalWrite (IN2, HIGH);

digitalWrite (IN3, HIGH);

delay(30);

digitalWrite (IN2, LOW);

digitalWrite (IN3, LOW);

if (entrada =='e') // ESQUERDA

{ digitalWrite (IN1, HIGH);

digitalWrite (IN4, HIGH);

delay(30);

digitalWrite (IN1, LOW);

digitalWrite (IN4, LOW);

Você também pode gostar