63#ifndef ME_LEGOENCODER_H
64#define ME_LEGOENCODER_H
78#elif defined(UNO_PORT2)
84#elif defined(LEONARDO_PORT1)
90#elif defined(LEONARDO_PORT2)
167 void setAddr(uint8_t i2cAddr,uint8_t slot);
201 void move(
long angle,
float speed = 220,
float lock_state = 1);
221 void moveTo(
long angle,
float speed = 220,
float lock_state = 1);
241 void runTurns(
long turns,
float speed = 220,
float lock_state = 1);
257 void runSpeed(
float speed,
float lock_state = 1);
385 void getPosPID(
float * p,
float * i,
float * d);
570 unsigned long _lastTime;
Configuration file of library.
Header for MePort.cpp module.
Driver for Me Encoder New module.
Definition MeEncoderNew.h:107
void getFirmwareVersion(char *buffer)
Definition MeEncoderNew.cpp:812
void setRatio(float r)
Definition MeEncoderNew.cpp:651
boolean isTarPosReached(void)
Definition MeEncoderNew.cpp:782
float getCurrentSpeed(void)
Definition MeEncoderNew.cpp:567
void reset(void)
Definition MeEncoderNew.cpp:295
void moveTo(long angle, float speed=220, float lock_state=1)
Definition MeEncoderNew.cpp:223
void setCurrentPosition(long pulse_counter)
Definition MeEncoderNew.cpp:419
void runSpeed(float speed, float lock_state=1)
Definition MeEncoderNew.cpp:250
float getRatio(void)
Definition MeEncoderNew.cpp:620
int getPulse(void)
Definition MeEncoderNew.cpp:673
void setPulse(int p)
Definition MeEncoderNew.cpp:704
void setAddr(uint8_t i2cAddr, uint8_t slot)
Definition MeEncoderNew.cpp:170
void setPosPID(float p, float i, float d)
Definition MeEncoderNew.cpp:349
void begin(void)
Definition MeEncoderNew.cpp:149
void setDevid(uint8_t devid)
Definition MeEncoderNew.cpp:726
MeEncoderNew(void)
Definition MeEncoderNew.cpp:130
void getPosPID(float *p, float *i, float *d)
Definition MeEncoderNew.cpp:524
void setMode(uint8_t mode)
Definition MeEncoderNew.cpp:373
void runSpeedAndTime(float speed, float time, float lock_state=1)
Definition MeEncoderNew.cpp:752
long getCurrentPosition(void)
Definition MeEncoderNew.cpp:442
void setSpeedPID(float p, float i, float d)
Definition MeEncoderNew.cpp:321
void runTurns(long turns, float speed=220, float lock_state=1)
Definition MeEncoderNew.cpp:278
void move(long angle, float speed=220, float lock_state=1)
Definition MeEncoderNew.cpp:194
void setPWM(int pwm)
Definition MeEncoderNew.cpp:396
void getSpeedPID(float *p, float *i, float *d)
Definition MeEncoderNew.cpp:477