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