Buenas, soy Maximiliano y tratando de armar código para mover un autito con botones, pero al verificar me salta este error:
Espero que me puedan ayudar a solucionarlo, muchas gracias de antemano.
Dejo el código también en caso de que sea algún problema con eso
#include <AFMotor.h>
AF_DCMotor motor1(1); //Motor delantero izquierdo
AF_DCMotor motor2(2); //Motor delantero derecho
AF_DCMotor motor3(3); //Motor trasero izquierdo
AF_DCMotor motor4(4); //Motor trasero derecho
int boton1=A0;
int boton2=A1;
int boton3=A2;
int boton4=A3;
int boton1read;
int boton2read;
int boton3read;
int boton4read;
void setup() {
motor1.setSpeed(50);
motor2.setSpeed(50);
motor3.setSpeed(50);
motor4.setSpeed(50);
pinMode(boton1,INPUT);
pinMode(boton2,INPUT);
pinMode(boton3,INPUT);
pinMode(boton4,INPUT);
}
void loop() {}
boton1read=analogRead(boton1);
boton2read=analogRead(boton2);
boton3read=analogRead(boton3);
boton4read=analogRead(boton4);
//QUEDARSE
if (boton1read==LOW and boton2read==LOW and boton3read==LOW and boton4read==LOW){
motor1.run(RELEASE);
motor2.run(RELEASE);
motor3.run(RELEASE);
motor4.run(RELEASE);
}
//ACCIÓN DE AVANZAR
if (boton1read>=10){
motor1.run(FORWARD);
motor2.run(FORWARD);
motor3.run(FORWARD);
motor4.run(FORWARD);
}
//ACCIÓN DE RETROCEDER
if (boton2read>=10){
motor1.run(BACKWARD);
motor2.run(BACKWARD);
motor3.run(BACKWARD);
motor4.run(BACKWARD);
}
//ACCIÓN DE IR A LA IZQUIERDA
if (boton3read>=10){
motor1.run(RELEASE);
motor2.run(BACKWARD);
motor3.run(RELEASE);
motor4.run(BACKWARD);
}
//ACCIÓN DE IR A LA DERECHA
if (boton4read>=10){
motor1.run(BACKWARD);
motor2.run(RELEASE);
motor3.run(BACKWARD);
motor4.run(RELEASE);
}
delay(50);
}
}
