code for the speed robot

Dependencies:   MPU6050-DMP mbed PololuQTRSensors vl53l0x

Committer:
deepanaishtaweera174
Date:
Tue Oct 01 12:33:33 2019 +0000
Revision:
8:d7941bcd9981
Parent:
6:a635edf31d8b
hey

Who changed what in which revision?

UserRevisionLine numberNew contents of line
deepanaishtaweera174 0:c3a27228c31b 1 #include "I2Cdev.h"
deepanaishtaweera174 0:c3a27228c31b 2 #include "MPU6050_6Axis_MotionApps20.h"
deepanaishtaweera174 1:b188e27eb7da 3 #include "VL53L0X.h"
deepanaishtaweera174 0:c3a27228c31b 4
deepanaishtaweera174 0:c3a27228c31b 5 #ifndef M_PI
deepanaishtaweera174 0:c3a27228c31b 6 #define M_PI 3.1415
deepanaishtaweera174 0:c3a27228c31b 7 #endif
deepanaishtaweera174 0:c3a27228c31b 8
deepanaishtaweera174 6:a635edf31d8b 9 #define Sensor2_newAddress 0x02
deepanaishtaweera174 6:a635edf31d8b 10 #define Sensor3_newAddress 0x01
deepanaishtaweera174 3:9b2f15b0d47b 11
deepanaishtaweera174 3:9b2f15b0d47b 12 #define SignalRateLimit 0.9 //Higher the limit , higher the accuracy //0.8
deepanaishtaweera174 3:9b2f15b0d47b 13 #define MeasurementBudget 40000 //Higher the time , higher the accuracy //20000
deepanaishtaweera174 3:9b2f15b0d47b 14 #define Timeout 500 //200
deepanaishtaweera174 3:9b2f15b0d47b 15 #define ContInterval 40 //inter-measurement period in milliseconds determining how often the sensor takes a measurement.
deepanaishtaweera174 3:9b2f15b0d47b 16
deepanaishtaweera174 0:c3a27228c31b 17 void PrintSerial(string message){
deepanaishtaweera174 0:c3a27228c31b 18 printf("%s\n",message);
deepanaishtaweera174 0:c3a27228c31b 19 }
deepanaishtaweera174 0:c3a27228c31b 20