reads the sensor data
Dependencies: MAG3110 MMA8451Q SLCD TSI mbed-src
Fork of KL46Z by
main.cpp
- Committer:
- rajkiran_anthapur
- Date:
- 2014-02-10
- Revision:
- 2:cec387091316
- Parent:
- 1:e62070cc6725
File content as of revision 2:cec387091316:
//KL46Z try out #include "mbed.h" #include "TSISensor.h" #include "MMA8451Q.h" #include "MAG3110.h" #include <cstdlib> #include <iostream> Serial in(USBTX, USBRX); TSISensor tsi; MMA8451Q acc51(PTE25, PTE24, 0x1D<<1); MAG3110 mag(PTE25, PTE24, 0x0E<<1); DigitalOut rled(PTE29); PwmOut gled(PTD5); AnalogIn lightSensor(PTE22); DigitalIn sw1(PTC3); DigitalIn sw3(PTC12); //AnalogOut lcd03(PTB23); //PwmOut lcd07(PTB7); int main() { using namespace std; float holdTime = 1.0; int magX = 0, magY = 0, magZ = 0; //lcd03.write(0.33); //lcd07.write(0.25); //lcd07.period_ms(10); while(true) { mag.getValues(&magX, &magY, &magZ); cout << "A" << "X" << acc51.getAccX() << "Y" << acc51.getAccY() << "Z"<< acc51.getAccZ() << "\n\r" ; cout << "M" << mag.getHeading() << "X" << magX << "Y" << magY << "Z" << magZ << "\n\r"; cout << "L" << lightSensor << "\n\r"; cout << "T" << tsi.readPercentage() << "\n\r" ; // if(in.readable()) wait(holdTime); } return 0; }