Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int updateCoord() {
- int axRaw, ayRaw, azRaw; // raw accelerometer values
- float ax, ay, az;
- int side = 0;
- CurieIMU.readAccelerometer(axRaw, ayRaw, azRaw);
- ax = convertRawAcceleration(axRaw);
- ay = convertRawAcceleration(ayRaw);
- az = convertRawAcceleration(azRaw);
- if(ax > 0.8)
- side = 1;
- else if(ax < -0.8)
- side = 2;
- if(ay > 0.8)
- side = 3;
- else if(ay < -0.8)
- side = 4;
- if(az > 0.8)
- side = 5;
- else if(az < -0.8)
- side = 6;
- /*if(oldSide!= side)
- {
- //CoordChar.setValue(side);
- if(side != 0){
- Serial.print("\n");
- Serial.print(side);
- }
- }*/
- //oldSide = side;
- return side;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement