aiuto servo con telecomando IR

salve a tutti

avrei bisogno di aiuto, dovrei muovere un servocomando, miniservo, su cui è montata una microcamera
mi servirebbe per ora un programmino che mi possa far variare la posizione del servo di grado in grado premendo un tasto da un telecomando IR…

fino ad ora ho mosso questo servo con due pulsanti, alla pressione di uno il servo girava in un senso di un grado o pochi gradi
alla pressione dell’altro il servo girava in verso opposto, il programma è questo:

#include <Servo.h>

Servo myservo;

int grado = 90;
int minGrad = 20;
int maxGrad = 150;
int pinServo = 4;
int prev = A1;
int next = A0;

void setup()
{

myservo.attach( pinServo );
myservo.write( grado );

pinMode( prev, INPUT );
pinMode( next, INPUT );
}

void loop()
{

if ( analogRead( prev ) > 1000 ) { grado–; }

if ( analogRead( next ) > 1000 ) { grado++; }

if ( grado > maxGrad ) { grado = maxGrad; }
if ( grado < minGrad ) { grado = minGrad; }

myservo.write( grado );
delay(15);
}

ho provato a modificarlo, richiamando le librerie IR ecc ecc, ma non ci son riuscito,
potreste aiutarmi?
grazie