SparkFun UV Sensor (Qwiic) - VEML6075 (SEN-15089)
Need to apply some sunscreen? SPF 15? SPF 50? SPF 5000? It's time to consult the Qwiic VEML6075 UV sensor!
The VEML6075 can detect the intensity of UVA (~365nm) and UVB (~330nm) waves. With a quick calculation, those values can be used to generate a standardized UV index -- a value from 0 to 11+ which indicates the relative strength of UV irradiance. Seeing a UVI above 6-7? Find some shade, or slather on that sun screen!
The VEML6075 features a simple I2C interface, so we stuck it on a Qwiic-compatible board. This board requires no voltage translation, no figuring out which pin is SDA or SCL; just plug it in and go!
Check out our SparkFun_VEML6075_Arduino_Library repo for a simple Arduino library -- there's example code to configure the sensor, read its UVA and UVB outputs, and generate a UV index output. Stay safe out there this summer!
SparkFun labored with love to create this code. Feel like supporting open source hardware? Buy a breakout board from SparkFun!
- /Documents - Datasheets
- /Hardware - Eagle design files (.brd, .sch)
- /Production - Production panel files (.brd)
- Installing an Arduino Library Guide - Basic information on how to install an Arduino library.
- Library - Arduino library.
- Hookup Guide - Basic hookup guide.
This product is open source!
Various bits of the code have different licenses applied. Please use, reuse, and modify these files as you see fit. Please maintain attribution to SparkFun Electronics and release any derivative under the same license.
If you have any questions or concerns on licensing, please contact techsupport@sparkfun.com.
Distributed as-is; no warranty is given.
- Your friends at SparkFun.