Diferenciar Valores PWM

Alguém me ajuda com um programa, que ele ler os pulso de uma porta pwm (pulseIn) e diferencia esses pulsos, para denominar o valor maior e menor, Exemplo: 1802 valor máximo e 989 valor mínimo. pois quero fazer um projeto na qual a pessoa conecte o receptor do radio controle no arduino, e programe o arduino para aceitar o controle, igual de portão automático e enquanto a pessoa estiver a apertando o botão de programar e seleciona a chave pra cima e o programa pega o valor e depois seleciona a chave pra baixo e o programa pega o valor e depois o programa diferencia o maior e menor e guarda na eeprom. Me ajudem

Se entendi, você quer fazer um controle variável conforme a leitura de um valor analógico.
Aqui tem um bom exemplo: