Servo Motor

Pessoal estou tentando controlar um servo motor mas ta dando erro no meu codigo alguem me ajuda, segue o codigo:
#include <Servo.h>

Servo miServo;

const int pinPot = 0;
const int pinServo = 2;
const int pusloMin = 650; // pulso para girar o servo
const int pulsoMax = 2550;

int valor;
int angulo;

void setup() {
miServo.attach(pinServo, pulsoMin, pulsoMax);

}

void loop() {
valor = analogRead(pinPot); //lemos o valor do potenciometro
angulo = map(valor, 0, 1023, 0, 180); // convertemos o valor a um angulo
miServo.write(angulo); // movemos o servo em um angulo desejado
delay(20); // permite o servo a chegar na posicao
}

Boas tens um erro no segundo parâmetro que estas a passar aqui:

miServo.attach(pinServo, pulsoMin, pulsoMax);

Tu chamaste a variavel pusloMin e nao pulsoMin! Um pequeno erro de escrita ... Bom estudos