Go Down

Topic: Re: AYUDENME!!!!!!!!! (Read 275 times) previous topic - next topic

luis_2306

hola estoy armando un carro con arduino pero no puedo terminar la configuración para poder ingresar los datos al arduino por favor alguien me puede ayudar esto es lo que me sale 



#include <SoftwareSerial.h>
#include <Wire.h>

int engineA = 5;
int inAl = 6;
int inA2 = 7;

int engineB = 8;
int inBl = 9;
int inB2 = 10;

char rec;
SoftwareSerial blue(3, 2); // (TXD, RXD)

void setup()

  pinMode(13,OUTPUT);
  blue.begin(9600);
  Serial.begin(9600);
  blue.println("Connection established");

  pinMode(engineA, OUTPUT);
  pinMode(inA1, OUTPUT);     esto sale 'inA1' was not declared in this scope

  pinMode(inA2, OUTPUT);

  pinMode(engineB, OUTPUT);
  pinMode(inB1, OUTPUT);
  pinMode(inB2, OUTPUT);
  )

  void loop()

  (
    if (blue.available())
  {
    enableMotors();
    rec = blue.read();
    switch (rec)
    {
      case '0':
        digitalWrite(13, LOW);
        brake();
        blue.println("Stopped!");
        break;
      case '1':
        digitalWrite(13, HIGH);
        forward();
        blue.println("Going forward!"):
          break;
        case '2':
          digitalWrite(13, HIGH);
          backward();
          blue.println("Going backward");
          break;
        case'3':
          digitalwrite(13, HIGH);
          turnLeft();
          blue.println("Turning left");
          break;
        case '4':
          digitalWrite(13, HIGH);
          turnRight();
          blue.println("Turning right");
          break;
        default:
          blue.print(rec);
          blue.println("not a valid command. Introduce one");
          )      )
          )
          )

          void motorAOn()
          (
            digitalWrite(engineA, HIGH);
          )

          void motorBOn()
          (
            digitalWrite(engineB, HIGH);
          )

          void motorAOff()
          (
            digitalWrite(engineB, LOW);
          )

          void motorBOff()
          (
            digitalWrite(engineA, LOW);
          )

          void motorAForward()
          (
            digitalWrite(inA1, HIGH);
          digitalWrite(inA2, LOW);
          )

          void motorBForward()
          (

            digitalWrite(inB1, HIGH);
          digitalWrite(inB2, LOW);
          )

          void enableMotors()
          (
            motorAOn();
          motorBOn();
          )

          void disableMotors()
          (
            motorAOff();
          motorBOff();
          )

          void forward()
          (
            motorAForward();
          motorBForward();
          )

          void backward()
          (
            motorABackward();
          motorBBackward();
          )

          void turnLeft()
          (
            motorABackward();
          motorBForward();
          )

          void turnRight()
          (
            motorAForward();
          motorBBackward();
          )

          void brake()
          (
            motorABrake();
          motorBBrake();

      }

      void loop() {

    }

surbyte

Como te pasé por privado, lee las normas, y edita el post usando etiquetas.
Cambia el título por uno que tenga que ver con la naturaleza de tu consulta.
Ayudenme no es un titulo válido.

Go Up