Example using sensors from the mbed apps board or shield

Dependencies:   C027 LM75B MMA7660 mbed

main.cpp

Committer:
sam_grove
Date:
2014-02-03
Revision:
2:c9e55bcfce9c
Parent:
1:ac55ff7b1a7d
Child:
3:682a0098a325

File content as of revision 2:c9e55bcfce9c:

#include "mbed.h"
#include "C027.h"
#include "C12832_lcd.h"
#include "MMA7660.h"
#include "LM75B.h"

#define MBED_APPS_SHIELD
//#define MBED_APPS_BOARD

DigitalOut myled(LED1);

#if defined(MBED_APPS_SHIELD)
  MMA7660 mma(SDA, SCL);
  LM75B temperature_sensor(SDA, SCL);
#elif defined(MBED_APPS_BOARD)
  MMA7660 mma(p28, p27);
  LM75B temperature_sensor(p28, p27);
#else
#error application board not defined
#endif

int main()
{
    while(1) {
        
        float temp = temperature_sensor;
        float x = mma.x();
        float y = mma.y();
        float z = mma.z();
        wait(1.0f);
    }
}