
aa
main.cpp@0:b2a9f1e2ed7c, 2017-02-09 (annotated)
- Committer:
- anmolhardik
- Date:
- Thu Feb 09 13:40:23 2017 +0000
- Revision:
- 0:b2a9f1e2ed7c
aa;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
anmolhardik | 0:b2a9f1e2ed7c | 1 | #include "mbed.h" |
anmolhardik | 0:b2a9f1e2ed7c | 2 | #include "MMA8451Q.h" |
anmolhardik | 0:b2a9f1e2ed7c | 3 | |
anmolhardik | 0:b2a9f1e2ed7c | 4 | BusOut led (PTB18,PTB19,PTD1); |
anmolhardik | 0:b2a9f1e2ed7c | 5 | Serial PC(USBTX,USBRX); |
anmolhardik | 0:b2a9f1e2ed7c | 6 | MMA8451Q acc(PTE25,PTE24,(0x1d<<1)); |
anmolhardik | 0:b2a9f1e2ed7c | 7 | |
anmolhardik | 0:b2a9f1e2ed7c | 8 | main() |
anmolhardik | 0:b2a9f1e2ed7c | 9 | { |
anmolhardik | 0:b2a9f1e2ed7c | 10 | float x,y; |
anmolhardik | 0:b2a9f1e2ed7c | 11 | while(1) |
anmolhardik | 0:b2a9f1e2ed7c | 12 | { |
anmolhardik | 0:b2a9f1e2ed7c | 13 | x=acc.getAccX(); |
anmolhardik | 0:b2a9f1e2ed7c | 14 | y=acc.getAccY(); |
anmolhardik | 0:b2a9f1e2ed7c | 15 | if((x>-0.2)&&(x<0.2)&&(y>-0.2)&&(y<0.2)) |
anmolhardik | 0:b2a9f1e2ed7c | 16 | { |
anmolhardik | 0:b2a9f1e2ed7c | 17 | PC.printf("the surface is leveled"); |
anmolhardik | 0:b2a9f1e2ed7c | 18 | led=0x5; |
anmolhardik | 0:b2a9f1e2ed7c | 19 | |
anmolhardik | 0:b2a9f1e2ed7c | 20 | } |
anmolhardik | 0:b2a9f1e2ed7c | 21 | |
anmolhardik | 0:b2a9f1e2ed7c | 22 | |
anmolhardik | 0:b2a9f1e2ed7c | 23 | else if((x>-0.6)&&(x<-0.2)||(x>0.2)&&(x<0.6)||(y>-0.6)&&(y<-0.2)||(y>0.2)&&(y<0.6)) |
anmolhardik | 0:b2a9f1e2ed7c | 24 | { |
anmolhardik | 0:b2a9f1e2ed7c | 25 | PC.printf("surfaces slightly tiltted"); |
anmolhardik | 0:b2a9f1e2ed7c | 26 | led=0x3; |
anmolhardik | 0:b2a9f1e2ed7c | 27 | } |
anmolhardik | 0:b2a9f1e2ed7c | 28 | |
anmolhardik | 0:b2a9f1e2ed7c | 29 | else |
anmolhardik | 0:b2a9f1e2ed7c | 30 | { |
anmolhardik | 0:b2a9f1e2ed7c | 31 | PC.printf("surface is tilted"); |
anmolhardik | 0:b2a9f1e2ed7c | 32 | led=0x6; |
anmolhardik | 0:b2a9f1e2ed7c | 33 | } |
anmolhardik | 0:b2a9f1e2ed7c | 34 | } |
anmolhardik | 0:b2a9f1e2ed7c | 35 | } |
anmolhardik | 0:b2a9f1e2ed7c | 36 | |
anmolhardik | 0:b2a9f1e2ed7c | 37 |