Part 3

Dependencies:   MMA7660 mbed

main.cpp

Committer:
sairahussain
Date:
2015-02-27
Revision:
0:f0090c987098

File content as of revision 0:f0090c987098:


#include "mbed.h"
#include "MMA7660.h"
 
MMA7660 MMA(p28, p27);

Serial pc(USBTX,USBRX);

AnalogIn ain(A5);
 
BusOut leds(LED1,LED2,LED3,LED4);
 
int main()
{
    leds = 0;
    int patternLeft = 0x3;
    int patternRight = 0x0c;
    int patternUp = 0x6;
    int patternDown = 0x9;
    while(1) {
            
            switch(MMA.getOrientation()){
                case 0: //UP
                    leds = patternUp;
                    break;
                case 1: //DOWN
                    leds = patternDown;
                    break;
                case 2: //RIGHT
                    leds = patternRight;
                    break;
                case 3: //LEFT
                    leds = patternLeft;
                    break;
                default:
                    break;
            }
        wait(0.1);
    }
}