Nesta aplicação utilizamos um circuito adicional de entrada para possibilitar o comando lógico com chaves, sensores ou outros recursos. O acionamento de cada bobina do motor vai depender da combinação de níveis fornecida pelos sensores de entrada conforme tabela semelhante a do circuito anterior (CIR7834). O circuito integrado usado é o ULN2803 que também pode controlar motores de até 500 mA por enrolamento. Observe que temos um circuito regulador de tensão de 5 V que reduz os 12 V da fonte do motor para 5 V necessários a alimentação do circuito lógico 12C509. As entradas não usadas deste circuito devem ser aterradas através de um resistor de 10 k ohms para que instabilidades de funcionamento sejam evitadas. O circuito integrado 7805 não precisará de radiador de calor dada a baixa corrente que deve fornecer.