Needs:
Provides:
accepts | returns | |
---|---|---|
int[10] scanSurrounding() | array of all distances detected by the ultrasonic proximity sensors [front, front-right, right, back-right, back, back-left, left, front-left, top, bottom] |
Interfaces Design for Gyro Sensor:
Gyro.h
/*Library for the communication with the Gyrosensor. Provides functions to read its values*/ //returns the single values separated by axes int getXTilting(); int getYTilting(); int getZTilting(); //returns an array containing the value for all three axes int* getTilting();
Interface Design for Acceleration Sensor:
Interface Design for Compass Sensor:
Compass.h
/*Library for the communication with the Magnetometer. Provides functions to read its values*/ //returns the single values separated by axes int getXMag(); int getYMag(); int getZMag(); //returns an array containing the value for all three axes int* getMag();