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.
Tags:
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?
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.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por