Junaid Ahmed
/
mbed_test_fastest_rate-bo
fastes
Fork of mbed_test_fastest_rate by
sensors_scheduled.cpp
- Committer:
- mja054
- Date:
- 2014-02-09
- Revision:
- 1:3d1239d55050
- Child:
- 2:ca095bd51302
File content as of revision 1:3d1239d55050:
#include "mbed.h" #include "MMA8451Q.h" #include "MAG3110.h" #include "SLCD.h" #include "TSISensor.h" #define MMA8451_I2C_ADDRESS (0x1d << 1) #define MAG3110_I2C_ADDRESS (0x0e << 1) Serial pc(USBTX, USBRX); MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS); MAG3110 mag(PTE25, PTE24, MAG3110_I2C_ADDRESS); AnalogIn lightSensor(PTE22); DigitalOut myled(LED1); DigitalOut myled2(LED2); Timer t; SLCD slcd; TSISensor tsi; float accel, magma, light, touch; int main() { t.reset(); t.start(); while (true){ int time = t.read_ms(); if ( time%10 == 0){ accel = acc.getAccX();} if (time%17 == 0){ magma= mag.readVal(MAG_OUT_X_MSB);} if(time%25 == 0){ light = lightSensor.read();} if (time%32 == 0){ touch = tsi.readPercentage();} pc.printf(" acc = %f, mag = %f,light = %f,touch = %f\n", accel, magma, light, touch); } t.stop(); }