Sensor Data - first assignment CO838

Dependencies:   mbed C12832 FXOS8700Q LM75B eCompass_FPU_Lib

Sensor Data - Project developed by Jean-Paul Saysana (jls44)

First assignment for the Internet of Things and Mobile Devices CO838 module

University of Kent (2016-2017)

Functionalities:

- Temperature Sensor

- Compass

- Music box

- Potentiometer that changes LED colours

Libraries used: C12832, eCompass_FPU_Lib, FXOS8700Q, LM75B

include/LED.h

Committer:
co838_jls44
Date:
2017-02-24
Revision:
1:c54902f21aa8
Parent:
0:4b83b332b327

File content as of revision 1:c54902f21aa8:

/* Developed by Jean-Paul Saysana - jls44 - MSc Student in Computer Security*/
/* Internet of Things and Mobile Devices - CO838 University of Kent*/
/* class LED which contains 3 colors of led*/
#ifndef LED_H_
#define LED_H_

#include "mbed.h"

class LED {
public:
    LED(PinName R, PinName G, PinName B);
    ~LED() {};
    
    /* enum to see which LED to switch on and off. */
    enum eLED {RED = 0, GREEN = 1, BLUE = 2};
    /* switch on LED */
    void SwitchOn(eLED);
    /* switch Off selected led*/
    void SwitchOff(DigitalOut);
    /* switch off all led */
    void SwitchOffAll();
    
private:
    DigitalOut red; //D5
    DigitalOut green; //D8
    DigitalOut blue; //D9
};

#endif /* LED_H_ */