sexta-feira, 19 de abril de 2013

Controle de servo com PIC12F683

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