Esta literatura é uma continuação da obra Arduino – Prático e Objetivo (2011) e Programação para Arduino – Avançado (2014) do mesmo autor e editora, onde a proposta é apresentar os passos para controlar a velocidade de um motor DC (ventilador) por PWM, através da leitura de um encoder incremental. 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 placa didática utilizada foi a Cerne Arduino, onde os recursos para testar os circuitos propostos serão conectados através das conexões disponíveis na lateral do kit. Tal kit está à venda no site www.cerne-tec.com.br, no entanto, outras placas Arduino compatíveis como a UNO podem ser utilizadas, em função da compatibilidade entre as mesmas.