62 void drive(
int speed);
166 void pivot(
int speed);
284 void leftFwd(byte speed);
285 void leftRev(byte speed);
286 void rightFwd(byte speed);
287 void rightRev(byte speed);
359 #define XL_ADDR 0x1D // I2C address of the MMA8452Q accelerometer
360 #define I2C_READ 0x01 // I2C read bit set
362 #define START_COND 0xA4 // (1<<TWINT) | (1<<TWSTA) | (1<<TWEN)
363 #define STOP_COND 0x94 // (1<<TWINT) | (1<<TWSTO) | (1<<TWEN)
364 #define CLEAR_TWINT 0x84 // (1<<TWINT) | (1<<TWEN)
365 #define NEXT_BYTE 0xC4 // (1<<TWINT) | (1<<TWEA) | (1<<TWEN)
446 void xlWriteBytes(byte addr, byte *buffer, byte len);
447 void xlReadBytes(byte addr, byte *buffer, byte len);
void drive(int speed)
Definition: RedBotMotor.cpp:24
void leftStop()
Definition: RedBotMotor.cpp:90
int z
Definition: RedBot.h:443
void stop()
Definition: RedBotMotor.cpp:12
RedBotSensor(int pin)
Definition: RedBotSensor.cpp:4
boolean checkBump()
Definition: RedBotAccel.cpp:146
void rightStop()
Definition: RedBotMotor.cpp:97
void brake()
Definition: RedBotMotor.cpp:18
void leftDrive(int speed)
Definition: RedBotMotor.cpp:64
int y
Definition: RedBot.h:435
void rightBrake()
Definition: RedBotMotor.cpp:83
void setBumpThresh(int xThresh)
Definition: RedBotAccel.cpp:157
int x
Definition: RedBot.h:427
int setDetectLevel()
Definition: RedBotSensor.cpp:129
RedBotMotor()
Definition: RedBotMotor.cpp:4
RedBotAccel()
Definition: RedBotAccel.cpp:4
void rightDrive(int speed)
Definition: RedBotMotor.cpp:52
int setBGLevel()
Definition: RedBotSensor.cpp:82
int read()
Definition: RedBotSensor.cpp:9
void leftBrake()
Definition: RedBotMotor.cpp:76
void read()
Definition: RedBotAccel.cpp:58
void enableBump()
Definition: RedBotAccel.cpp:75
void pivot(int speed)
Definition: RedBotMotor.cpp:38
boolean check()
Definition: RedBotSensor.cpp:23