MSS
/
test_VEML6075
test program for VEML6075
Diff: test_VEML6075.cpp
- Revision:
- 0:f9cad3f37d50
- Child:
- 1:8f35f979c27e
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test_VEML6075.cpp Thu Apr 13 07:11:32 2017 +0000 @@ -0,0 +1,28 @@ +#include "mbed.h" +#include "MSS.h" +#include "VEML6075.h" + +#define MSU_VEML6075_ADDRESS 0x10 + +VEML6075 *veml6075 = 0 ; + +int main() { + float uvi, uva, uvb, uva_cie, uvb_cie ; + + VEML6075 *veml6075 = new VEML6075(PIN_SDA, PIN_SCL, MSU_VEML6075_ADDRESS) ; + veml6075->setUVConf(0x00) ; + + printf("=== test VEML6075 for %s ( %s ) ===\n", BOARD_NAME, __DATE__ ) ; + + while(1) { + uvi = veml6075->UVI() ; + uva = veml6075->getUVA() ; + uva_cie = veml6075->getUVA_CIE() ; + uvb = veml6075->getUVB() ; + uvb_cie = veml6075->getUVB_CIE() ; + + printf("UVI[%.4f] UVA[%.4f] UVA_CIE[%.4f] UVB[%.4f] UVB_CIE[%.4f]\n", + uvi, uva, uva_cie, uvb, uvb_cie) ; + wait(1) ; + } +}