Por algum motivo aparece um erro, mas já revisei várias vezes... Não encontrei nenhum erro!
//Incluir a biblioteca "Servo.h" e "NewPing.h"
#include <Servo.h>
#include <NewPing.h>
//Criar os objetos dos motores.
Servo servoA; //Direita
Servo servoB; //Esquerda
Servo servoHead;//Cabeça
//Dar nome aos pinos
#define pinA 10
#define pinB 11
#define pinEcho 2
#define pinTrig 3
#define pinHead 5
//Definir distância
#define distMAX 60
//Criar váriaveis
int vA;
int vB;
//Iniciar monitor serial
Serial.begin(9600)
//Criar objeto Sensor
NewPing dist(pinTrig,pinEcho,distMAX);
void setup()
{ //Definir pino dos Servos
servoA.attach(pinA);
servoB.attach(pinB);
servoHead.attach(pinHead);
//Dar valor ás Variáveis
vA = 5;
vB = 5;
}
void loop()
{
//Girar servos
servoA.write(vA);
servoB.write(vB);
//Escrever no serial a velocidade do motor A
Serial.print("vA:");
Serial.print(vA);
//Escrever no serial a velocidade do motor B
Serial.println("vB:");
Serial.print(vB);
//Escrever no serial a distância da parede
Serial.println("Dist:");
Serial.print(dist);
//Verificar distância da parede
if (dist < 10) {
serial.println("Parede detectada.");
//Virar a cabeça para a direita
servoHead.write(90);
//Verificar distância da parede
if(dist < 10){
//Se a distância for MENOR que 10 cm, vire à esquerda
vA = 0;
vB = 5;
delay(1000);
servoHead.write(0);
}
//Se não vire à direita
else {
vA = 5;
vB = 0;
delay(1000);
servoHead.write(0);
}
}
}
O erro é: