En realidad, el título de su pregunta es correcto, pero el circuito elegido para esa necesidad es totalmente incorrecto. Ese circuito no funcionará, porque la señal de control necesaria para un servomotor se omite en ese circuito. Los servomotores no necesitan ese control cuando están controlados por Arduino. La señal PWM se enviará al servomotor y un potenciómetro mecanismo encuentra su posición actual y, de acuerdo con el pulso entrante, el servomotor se moverá a la posición deseada.
Si necesita controlar el motor con una señal PWM de 12 V, entonces necesita un circuito de cambio de nivel de una señal PWM de 5 V a una señal PWM de 12 V. Aquí está el circuito simple para esa necesidad.
Tengaencuentaqueestecircuitoinvierteelnivellógicodelaentrada(esdecir,)cuandounaentradaesalta,entonceslasalidaserábajayviceversa.
Gráficodesalida:
Cuandovealagráfica,sepuedeentenderunconceptomencionadoanteriormente.
Enrealidad,heencontradoestebuencircuitode aquí y lo experimenté con multisim.