A proposta deste livro é apresentar os passos para controlar a velocidade de um motor DC por PWM, através da leitura de um encoder incremental presente no kit didático utilizado. Por exemplo, será ajustado o setpoint de rotação do motor para 3000 RPM e de acordo com a leitura do encoder (feedback), será fornecido mais ou menos energia ao motor através do PWM para que a faixa esperada seja alcançada. A programação foi feita com base na linguagem C, usando o compilador XC8 e o ambiente MPLAB X. O kit didático utilizado foi o Cerne RPM, disponível a venda no endereço www.cerne-tec.com.br. Todavia, o esquema elétrico da experiência é apresentada, permitindo ao leitor que não disponha do kit montá-lo através de um protoboard ou similar para execução da experiência.