// // FILE: ML8511_enable.ino // AUTHOR: Rob Tillaart // VERSION: 0.1.0 // PURPOSE: demo UV sensor // DATE: 2020-02-17 // URL: https://github.com/RobTillaart/Arduino // // Released to the public domain // // BREAKOUT // +-------+--+ // VIN |o +-+| mounting hole // 3V3 |o +-+| // GND |o | // OUT |o | // EN |o S | Sensor // +----------+ #include #include #define ANALOGPIN A0 #define ENABLEPIN 7 ML8511 light(ANALOGPIN, ENABLEPIN); void setup() { Serial.begin(115200); Serial.println(__FILE__); Serial.println("UV UltraViolet ML8511"); } void loop() { // manually enable / disable the sensor. light.enable(); float UV = light.getUV(); light.disable(); Serial.print(UV, 4); Serial.println(" mW m^2"); delay(1000); } // END OF FILE