Então pessoal, estou tentando compilar um código envolvendo a biblioteca MotorWheel, porém estou recebendo o erro abaixo. Meu código está em anexo.MotorWheel_exemple.ino

Segue o erro:

C:\Users\rodrigo\Documents\Arduino\libraries\MotorWheel\MotorWheel.cpp: In constructor 'Motor::Motor(unsigned char, unsigned char, unsigned char, unsigned char, ISRVars*)':

C:\Users\rodrigo\Documents\Arduino\libraries\MotorWheel\MotorWheel.cpp:7:78: error: no matching function for call to 'PID::PID(int*, int*, int*, double, double, double)'

pinPWM(_pinPWM),pinDir(_pinDir),pinIRQ(_pinIRQ),pinIRQB(_pinIRQB),isr(_isr) {

^

C:\Users\rodrigo\Documents\Arduino\libraries\MotorWheel\MotorWheel.cpp:7:78: note: candidates are:

In file included from C:\Users\rodrigo\Documents\Arduino\libraries\MotorWheel/MotorWheel.h:20:0,

from C:\Users\rodrigo\Documents\Arduino\libraries\MotorWheel\MotorWheel.cpp:1:

C:\Users\rodrigo\Documents\Arduino\libraries\pid/PID_Beta6.h:18:5: note: PID::PID(double*, double*, double*, double*, double, double, double)

PID(double*, double*, double*, // * Overloaded Constructor. if the user wants to implement

^

C:\Users\rodrigo\Documents\Arduino\libraries\pid/PID_Beta6.h:18:5: note: candidate expects 7 arguments, 6 provided

C:\Users\rodrigo\Documents\Arduino\libraries\pid/PID_Beta6.h:15:5: note: PID::PID(double*, double*, double*, double, double, double)

PID(double*, double*, double*, // * constructor. links the PID to the Input, Output, and

^

C:\Users\rodrigo\Documents\Arduino\libraries\pid/PID_Beta6.h:15:5: note: no known conversion for argument 1 from 'int*' to 'double*'

C:\Users\rodrigo\Documents\Arduino\libraries\pid/PID_Beta6.h:4:7: note: constexpr PID::PID(const PID&)

class PID

^

C:\Users\rodrigo\Documents\Arduino\libraries\pid/PID_Beta6.h:4:7: note: candidate expects 1 argument, 6 provided

C:\Users\rodrigo\Documents\Arduino\libraries\pid/PID_Beta6.h:4:7: note: constexpr PID::PID(PID&&)

C:\Users\rodrigo\Documents\Arduino\libraries\pid/PID_Beta6.h:4:7: note: candidate expects 1 argument, 6 provided

exit status 1
Error compiling.

Exibições: 509

Responder esta

Respostas a este tópico

Bom, eu mesmo consegui resolver o problema. Eu estava usando uma versão errada da biblioteca. Consegui a versão correta no site de uma loja!

tbm estou com o mesmo problema, exatamente o mesmo. Nao to encontrando uma versao diferente dessa biblioteca motorwheel.cpp. Alguem pode me ajudar?

tbm estou com o mesmo problema, esses sao meus arquivos. o Erro é exatamente o mesmo. Nao consegui encontrar outras versoes desse codico. Alguem pode me ajudar?

Anexos

Achei nesse site aqui as bibliotecas corretas, só baixar o zip file com os exemplos do arduino. http://www.robotshop.com/en/4wd-omni-directional-mobile-robot-kit.html

Você também esta usando o robô desse site?

sim, na verdade é muito parecido, so muda o formato que é mais similar a um carro de verdade. nao tinha visto a essa parte do site que dava os arquivos. Vlw man, vc me ajudou muito.

Anexos

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço