LusoRobótica - Robótica em Português

Sistemas específicos => Arduino / AVR => Tópico iniciado por: Constantino em 25 de Agosto de 2011, 22:08

Título: SERVO VIA RF
Enviado por: Constantino em 25 de Agosto de 2011, 22:08
Senhores, estava eu fazendo um programa para controlar um sevo via RF. Mas toda vez que compilo um erro aparece, e não faço ideia do que seja.

Ai o erro :

VirtualWire/VirtualWire.cpp.o: In function `vw_setup':
/usr/share/arduino/libraries/VirtualWire/VirtualWire.cpp:254: multiple definition of `__vector_17'
Servo/Servo.cpp.o:/usr/share/arduino/libraries/Servo/Servo.cpp:103: first defined here


Por favor, preciso de ajuda!

abraços.
Título: Re: SERVO VIA RF
Enviado por: Constantino em 25 de Agosto de 2011, 22:38
Pessoal eu acho que esse erro é pq eu dou dois "#include" ! um para o servo e outro para o Rf . Não sei bem.
Título: Re: SERVO VIA RF
Enviado por: senso em 25 de Agosto de 2011, 22:50
Não podes usar essas duas bibliotecas em conjunto, porque ambas usam um interrupt, provavelmente um overflow de um dos timers para funcionarem, e se tentas usar as duas uma delas vê que a interrupção já está a ser usada por outro código e dá erro a compilar.

Procura outra biblioteca para os servos ou para o módulo sem fios.
Título: Re: SERVO VIA RF
Enviado por: Constantino em 25 de Agosto de 2011, 22:57
Alguém sabe outra biblioteca para o Servo ? não encontrei nenhuma outra fora a <Servo.h>