send microbit compass and accelerometer data
Fork of compass_data_sender by
Revision 5:c443160b7715, committed 2017-02-14
- Comitter:
- kinga
- Date:
- Tue Feb 14 14:39:39 2017 +0000
- Parent:
- 4:b8aa76f28112
- Child:
- 6:77e0f7786398
- Commit message:
- refactor: added for loop and vector in getAccelerometerVectors function
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Tue Feb 14 11:00:47 2017 +0000 +++ b/main.cpp Tue Feb 14 14:39:39 2017 +0000 @@ -1,4 +1,6 @@ #include "MicroBit.h" +#include <vector> +#include <iostream> MicroBit uBit; MicroBitSerial serial(USBTX, USBRX); @@ -15,10 +17,14 @@ ManagedString getAccelerometerVectors() { - int x = uBit.accelerometer.getX(); - int y = uBit.accelerometer.getY(); - int z = uBit.accelerometer.getZ(); - return (ManagedString)x + ',' + (ManagedString)y + ',' + (ManagedString)z + ','; + std::vector<int> accelerometerVectors; + accelerometerVectors.push_back(uBit.accelerometer.getX()); + accelerometerVectors.push_back(uBit.accelerometer.getY()); + accelerometerVectors.push_back(uBit.accelerometer.getZ()); + for (int i = 0; i < accelerometerVectors.size(); ++i) + { + return (ManagedString)accelerometerVectors[i] + ','; + } } ManagedString getMessage()