Pulsador + Motor Code

Hola Me pueden tirar una ayudaita miren estoy haciendo un programa, tengo ya montado el circuito, es un pulsador y un motor lo cual necesito que cuando pulse el pulsador aumente 1 la velocidad del motor el problema es que cuando uso el map tengo que poner 0 255 la energia cuando apreto el pusador queda a 125 y no aumenta mas alguno me puede pasar la programacion para que aprenda como se hace gracias !!! :3

uso un motor chiquito de 5v

Otra cosa tengo que mostrar en Serial, que cada vez que aumente me salga Aumento de velocidad o algo asi.

int motor=3;
int pulsador=7;
void setup() {
Serial.begin(9600);
pinMode(pulsador,INPUT);
pinMode(motor,OUTPUT);
}
void loop() {
if (digitalRead(pulsador)==HIGH){
if (velocidad>=0 && velocidad<=5){
velocidad = map(velocidad,0,5,0,255);
velocidad++;
analogWrite(motor,velocidad);
Serial.print(velocidad);
}
}
}

Te envié privado para que edites tu título por otro que describa tu problema y para que agregues el código que has hecho hasta ahora y sobre el has los comentarios correspondientes.

EDITO: gracias por editar el título.

Ahora indica el tipo de motor. Y que has hecho en codígo hasta el momento. Usa etiquetas.