Problema com a programação-Problem with program

Segue o erro:
Arduino: 1.8.3 Hourly Build 2017/05/31 06:33 (Windows 10), Placa:"Arduino Mega ADK"

Control_ESC:51: error: stray '\357' in program

}

^

Control_ESC:51: error: stray '\273' in program

Control_ESC:51: error: stray '\277' in program

In file included from sketch\Control_ESC.ino.cpp:1:0:

C:\Users\lucas\OneDrive\Documentos\Arduino\Control_ESC\Control_ESC.ino: In function 'void loop()':

Control_ESC:34: error: 'rango_pwm' was not declared in this scope

pwm_motor=constrain(pwm_motor,0,rango_pwm);

^

C:\Program Files\arduino-nightly\hardware\arduino\avr\cores\arduino/Arduino.h:95:60: note: in definition of macro 'constrain'

#define constrain(amt,low,high) ((amt)<(low)?(low):((amt)>(high)?(high):(amt)))

^

exit status 1
stray '\357' in program

Este relatório teria mais informações com
"Mostrar a saida detalhada durante a compilação"
opção pode ser ativada em "Arquivo -> Preferências"

Não entendo o erro ocorrido no programa. Segue abaixo:

#include <Servo.h>

Servo motor_esc;

const int lim_inf = 1120;
const int lim_sup = 1800;

int alcance_pwm=0;
int pwm_motor=0;

void setup()
{
Serial.begin(9600);

alcance_pwm = lim_sup - lim_inf;
Serial.print("O alcance dos valores é de 0 a ");
Serial.println(alcance_pwm);

motor_esc.attach(9);

motor_esc.writeMicroseconds(1000);
delay(4000);
}

void loop()
{
if(Serial.available()>0)
{
pwm_motor=Serial.parseInt();
if (Serial.read()=='\n')//Fim de linha
{

pwm_motor=constrain(pwm_motor,0,rango_pwm);

pwm_motor = pwm_motor + lim_inf;

if(pwm_motor==lim_inf){
pwm_motor=1000;}
if(pwm_motor==lim_sup){
pwm_motor=2000;}

motor_esc.writeMicroseconds(pwm_motor);
Serial.print("Valor enviado ao controlador do robo");
Serial.println(pwm_motor);
}

delay(20);
}
}

Por favor, se alguém puder, me da uma ajuda. Agradeço.

Isso acontece porque copiaste o código duma página web...

Vai à linha 51. Apaga a linha toda e reescreve-a tu próprio e experimenta de novo.