Controlo analógico de servomotores utilizando ATMega8
1639 palavras
7 páginas
Faculdade de Engenharia da Universidade do PortoControlo de múltiplos servomotores com o microcontrolador ATMega8 com possibilidade de controlo analógico
João Pereira
Flávio Rodrigues
Janeiro de 2013
2
© João Pereira, Flávio Rodrigues, Janeiro 2013
Faculdade de Engenharia da Universidade do Porto
Controlo de múltiplos servomotores com o microcontrolador ATMega8 com possibilidade de controlo analógico
João Pereira
Flávio Rodrigues
Unidade Curricular
Sistemas Baseados em Microprocessadores
Professor Paulo Costa
Janeiro de 2013
3
© João Pereira, Flávio Rodrigues, Janeiro 2013
4
© João Pereira, Flávio Rodrigues, Janeiro 2013
Resumo
Este trabalho foi realizado no âmbito da Unidade Curricular de Sistemas
Baseados em Microprocessadores, como projecto final do primeiro semestre e tem como tema o controlo de servomotores através do microcontrolador
ATMega8.
Ao longo do documento vamos explicar como conseguimos alcançar o nosso objectivo de controlar oito servomotores com o referido microcontrolador, com a possibilidade de controlar quatro destes com o uso de dois potenciómetros ligados às entradas de conversão analógica/digital do processador. 5
© João Pereira, Flávio Rodrigues, Janeiro 2013
6
© João Pereira, Flávio Rodrigues, Janeiro 2013
Foto do grupo e do projecto
7
© João Pereira, Flávio Rodrigues, Janeiro 2013
Índice
Introdução ........................................................................................................ 14
1. Controlo de um servomotor ....................................................................... 15
1.1
O servomotor e o seu controlo ............................................................ 15
1.2
Controlo de um servo através do microprocessador ATMega8 .......... 16
2. Controlo de múltiplos servos ...................................................................... 21
2.1
Controlo de três servos com