Estou embaraçado num erro que não consigo descobrir. Alguém poderia auxiliar-me? Segue o programa e logo abaixo os erros apresentados. Uso o Arduino 1.0.5.

 

 //#include <SoftwareSerial.h>    // testei com isto mas não adiantou

 

  int motorPin1  =  12;       //Comandos podem ser enviados por  um sensor.

  int motorPin2  =  13;       //Tipo: P bipolar, ang de 1.8,  2 fases,  12 v, corrente de 330 ma torque de

  int entrada       =   0;      //2,3 kg por cm,  diam eixo 5mm.

 

  void setup() {

 

  Serial.begin(9600);

  pinMode(motorPin1,OUTPUT);

  pinMode(motorPin2,OUTPUT);

  }

 

  void loop(){                               //testa se a porta serial está disponível

  if (Serial.available() > 0) {           // le os dados da porá armazena na var ‘entrada’

 

 entrada = Serial.read();

 if (entrada  ==  ‘e’) {

  esquerda();

  }

 

 else if (entrada  ==  ‘d’) {

   direita();

  }

else {

   parar();

   }

  }

 }

 

  void  esquerda(){

  digitalWrite(motorPin1,1);        // motor para a esquerda

  digitalWrite(motorPin2,0);

  }

 

  void direita(){

  digitalWrite(motorPin1,0);        // motor para a direita

  digitalWrite(motorPin2,1);

  }

 

  void  parar(){

  digitalWrite(motorPin1,0);        // parar o motor

  digitalWrite(motorPin2,0);

 }

ERROS:

Ponte_H_L293D_2:19: error: stray '\' in program

Ponte_H_L293D_2:19: error: stray '\' in program

Ponte_H_L293D_2:23: error: stray '\' in program

Ponte_H_L293D_2:23: error: stray '\' in program

Ponte_H_L293D_2.ino: In function 'void loop()':

Ponte_H_L293D_2:19: error: 'u2018e' was not declared in this scope

Ponte_H_L293D_2:19: error: expected `)' before 'u2019'

Ponte_H_L293D_2:23: error: 'u2018d' was not declared in this scope

Ponte_H_L293D_2:23: error: expected `)' before 'u2019'

Exibições: 1039

Responder esta

Respostas a este tópico

Testei aqui e só compilou depois de recolocar as aspas simples.

Obrigado Yure,

Você solucionou um problema muito sutil. Jamais poderia imaginar que as aspas simples eram as causadoras do erro, foi só regrava-las que tudo funcionou perfeitamente! Fica aqui um alerta aos colegas: cuidado com as aspas simples geradas - quem sabe? - por algum editor incompatível com a IDE do  Arduino.

Abrçs

Mauricio

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço