Não consigo usar o Servo e o Serial. Há algo errado com meu código?

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 é:
image

@joao_victor10, your topic has been moved to a more suitable location on the forum.

Why do you use the IDE 2.0 beta?
Have you installed both libraries?

Olá

  • 1º a declaração "Serial.begin (9600)" deve entrar no setup e terminar com ";"
  • 2º Você não define a variável dist no início
  • 3º A frase serial.println ("Parede detectada."); os primeiros s devem ser escritos em maiúscula: Serial.println ("Parede detectada.");

Feito essas correções para mim, não me dá nenhuma mensagem de erro. Saudações.

Obrigado