Proyecto de un Brazo Robotico con servo y potenciometros

Hola, estoy en un proyecto de un brazo robotico, su funcionalidad sera con potencimetros, bueno le cuento tengo un error en el codigo y quiero solucionarlo, ya que, no soy capaz de detectar el error.

A continuacion expondre mi codigo de programacion y el mensaje de error, de ante mano gracias.

#include <Servo.h>

Servo ServoGiro;
Servo ServoBrazo;
Servo ServoAnteBrazo;
Servo ServoMuñeca;
Servo ServoTenaza;

//decñaracion de variables que ocuparemos.
int pot1 = 0; // potenciometro 1 esta conectado al pin A0 
int pot2 = 1; // potenciometro 2 esta conectado al pin A1
int pot3 = 2; // potenciometro 3 esta conectado al pin A2
int pot4 = 3; // potenciometro 4 esta conectado al pin A3
int pot5 = 4; // potenciometro 5 esta conectado al pin A4
int val,vAnt1=0,vAnt2=0,vAnt3=0,vAnt4=0,vAnt5=0; // val= valor de tension, vAnt valor de tencion anterior.
int diferencia, threshold=30; // threshold es la histeresis

void setup() {
  ServoGiro.attach(3); // pin 3
  ServoBrazo.attach(5); // pin 5
  ServoAnteBrazo.attach(6); // pin 6
  ServoMuñeca.attach(9); // pin 9
  ServoTenaza.attach(10); // pin 10
}

void loop() {
  val = analogRead(pot1);
  diferencia=val-vAnt1;
  if (diferencia < -threshold || diferencia > threshold){
    vAnt1=val;
    val = map(val, 0, 1023, 179);
    ServoGiro.write(val);
  }
  val = analogRead(pot2);
  diferencia=val-vAnt2;
  if (diferencia < -threshold || diferencia > threshold){
    vAnt2=val;
    val = map(val, 0, 1023,179);
    ServoBrazo.write(val);
  }
  val = analogRead(pot3);
  diferencia=val-vAnt3;
  if (diferencia < -threshold || diferencia > threshold){
    vAnt3=val;
    val = map(val, 0, 1023,179);
    ServoAnteBrazo.write(val);
  }
  val = analogRead(pot4);
  diferencia=val-vAnt4;
  if (diferencia < -threshold || diferencia > threshold){
    vAnt4=val;
    val = map(val, 0, 1023,179);
    ServoMuñeca.write(val);
  }
  val = analogRead(pot5);
  diferencia=val-vAnt5;
  if (diferencia < -threshold || diferencia > threshold){
    vAnt5=val;
    val = map(val, 0, 1023,179);
    ServoTenaza.write(val);
  } 
delay(15);
}

El mensaje de error.

Arduino:1.6.5 (Windows 7), Placa:"Arduino/Genuino Uno"

brazo_Robot_ok:6: error: stray '\' in program
brazo_Robot_ok:22: error: stray '\' in program
brazo_Robot_ok:53: error: stray '\' in program
brazo_Robot_ok:6: error: expected initializer before 'u00f1eca'
brazo_Robot_ok.ino: In function 'void setup()':
brazo_Robot_ok:22: error: 'ServoMu' was not declared in this scope
brazo_Robot_ok:22: error: expected ';' before 'u00f1eca'
brazo_Robot_ok.ino: In function 'void loop()':
brazo_Robot_ok:31: error: too few arguments to function 'long int map(long int, long int, long int, long int, long int)'
In file included from brazo_Robot_ok.ino:3:0:
C:\Users\Compaq\Desktop\arduino-1.6.5-r5\hardware\arduino\avr\cores\arduino/Arduino.h:245:6: note: declared here
 long map(long, long, long, long, long);
      ^
brazo_Robot_ok:38: error: too few arguments to function 'long int map(long int, long int, long int, long int, long int)'
In file included from brazo_Robot_ok.ino:3:0:
C:\Users\Compaq\Desktop\arduino-1.6.5-r5\hardware\arduino\avr\cores\arduino/Arduino.h:245:6: note: declared here
 long map(long, long, long, long, long);
      ^
brazo_Robot_ok:45: error: too few arguments to function 'long int map(long int, long int, long int, long int, long int)'
In file included from brazo_Robot_ok.ino:3:0:
C:\Users\Compaq\Desktop\arduino-1.6.5-r5\hardware\arduino\avr\cores\arduino/Arduino.h:245:6: note: declared here
 long map(long, long, long, long, long);
      ^
brazo_Robot_ok:52: error: too few arguments to function 'long int map(long int, long int, long int, long int, long int)'
In file included from brazo_Robot_ok.ino:3:0:
C:\Users\Compaq\Desktop\arduino-1.6.5-r5\hardware\arduino\avr\cores\arduino/Arduino.h:245:6: note: declared here
 long map(long, long, long, long, long);
      ^
brazo_Robot_ok:53: error: 'ServoMu' was not declared in this scope
brazo_Robot_ok:53: error: expected ';' before 'u00f1eca'
brazo_Robot_ok:59: error: too few arguments to function 'long int map(long int, long int, long int, long int, long int)'
In file included from brazo_Robot_ok.ino:3:0:
C:\Users\Compaq\Desktop\arduino-1.6.5-r5\hardware\arduino\avr\cores\arduino/Arduino.h:245:6: note: declared here
 long map(long, long, long, long, long);
      ^
stray '\' in program

  This report would have more information with
  "Show verbose output during compilation"
  activala desde Archivo > Preferencias

Hola.
No lo he revisado, pero he conseguido que me compile en arduino 1.6.0, cambiando un par de cosas. En primer lugar la variable ServoMuñeca (las eñes no son muy recomendables en ningún entorno de programación), y en segundo lugar todos los map, a los que les falta un parámetro.

hola.
he cambiado las variables de los servo, en los map que parametros me faltaria si por lo hecho creia estar en lo correcto, donde val es la variable donde se almacena la tension del potenciometro, pero despues esta la variable diferencia para que almacene el valor actual y le reste al valor anterior(vAnt).
saludos

El prototipo de la función map es:

map(value, fromLow, fromHigh, toLow, toHigh)

Es decir, valor a transformar, valor mínimo de entrada, malor máximo de entrada, valor mínimo de salida, valor máximo de salida. Cinco parámetros en total.

Gracias por la ayuda!! Me equivoque en un error bastante tonto, no recordaba que tenía que utilizar el valor mínimo se salida gracias !