Nesta publicação será apresentada uma forma de controlar um servo utilizando um microcontrolador PIC12F683.
Os servos são controlados através da técnica conhecida como PWM (Pulse Width Modulation).
Aplicando um sinal com frequência de 50Hz (T = 20ms) e alterando seu duty
cycle (tempo em que este sinal fica em nível alto), é possível
determinar a direção do servo.
O circuito a seguir envia um sinal com f = 50Hz ao servo e apertando os botões (DIREITA, CENTRO e ESQUERDA) é alterado o duty cycle deste sinal determinando assim a direção do servo.
Neste circuito é utilizado o oscilador interno do PIC e o pino MCLR foi desabilitado.
Código fonte:
Utilização de memória:
Link para download do projeto: Download
Nenhum comentário:
Postar um comentário