Isme orientation ke hisaaf se R G B ka light control karte h

Dependencies:   MMA8451Q mbed

main.cpp

Committer:
akashlal
Date:
2016-07-02
Revision:
0:5fc7faf6f68c

File content as of revision 0:5fc7faf6f68c:

#include "mbed.h"
#include "MMA8451Q.h"
#define MMA8451_I2C_ADDRESS (0x1d<<1)
Serial pc(USBTX, USBRX);
MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS);
DigitalOut r(PTB18);
DigitalOut g(PTB19);
DigitalOut b(PTD1);

int main() {
    int xvali, yvali, zvali;
    while(1) {
        xvali = (acc.getAccX()+2)*100;
        yvali = (acc.getAccY()+2)*100;
        zvali = (acc.getAccZ()+2)*100;
        pc.printf("$%d %d %d;",xvali,yvali,zvali);
        if(xvali>230||xvali<170)
        {
            r=0;
            g=1;
            b=1;
        }
        if(yvali>230||yvali<170)
        {
            r=1;
            g=0;
            b=1;
        }
        if(zvali>230||zvali<170)
        {
            r=1;
            g=1;
            b=0;
        }
    // wait(0.2);
    }
}