MSS
/
test_VEML6075
test program for VEML6075
test_VEML6075.cpp
- Committer:
- Rhyme
- Date:
- 2017-04-29
- Revision:
- 2:4810d10a8152
- Parent:
- 1:8f35f979c27e
- Child:
- 3:251d5dcb85fd
File content as of revision 2:4810d10a8152:
#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("=== VEML6075 Test for %s ( %s ) ===\n", BOARD_NAME, __DATE__ ) ; printf("UVI, UVA, UVA_CIE, UVB, UVB_CIE\n") ; while(1) { uvi = veml6075->UVI() ; uva = veml6075->getUVA() ; uva_cie = veml6075->getUVA_CIE() ; uvb = veml6075->getUVB() ; uvb_cie = veml6075->getUVB_CIE() ; printf("%.4f, %.4f, %.4f, %.4f, %.4f\n", uvi, uva, uva_cie, uvb, uvb_cie) ; wait(1) ; } }