SKU: TH2043
In StockSKU: TH2048
Adafruit GUVA-S12SD Analog UV Light Sensor Breakout is a simple way to measure ultraviolet light with a genuine UV photodiode instead of relying on a visible-light sensor with software calibration. It detects light in the 240-370nm range, covering UVB and most of the UVA spectrum.
The onboard photodiode produces a very small current, so the breakout includes an op-amp to amplify that signal into a usable analog voltage. That makes it especially handy for microcontroller projects where you want a direct ADC reading without any I2C setup or digital protocol overhead.
Power the board from 2.7V to 5.5V DC, connect ground, and read the OUT pin with an analog input. It is a good fit for UV index experiments, environmental monitoring, lamp testing, and other maker projects that need straightforward UV sensing.
Important: 400nm “UV” LEDs are outside this sensor's detection range, so they are not suitable for testing. A tanning lamp or reptile/lizard UV lamp is a much better test source.
Technical details for the Adafruit GUVA-S12SD Analog UV Light Sensor Breakout.
| Brand | Adafruit |
|---|---|
| Model | GUVA-S12SD |
| Supply Voltage | 2.7V to 5.5V DC |
| Output Type | Analog voltage |
| Spectral Detection Range | 240nm to 370nm |
| Sensor Type | Schottky-type UV photodiode with onboard op-amp amplification |
| Output Relationship | Vo = 4.3 × diode current in µA |
| Example Conversion | 1µA photocurrent (9 mW/cm²) gives approximately 4.3V output |
| UV Index Estimate | Approx. output voltage divided by 0.1V |
| Dimensions | 10mm x 19mm x 2mm / 0.4" x 0.75" x 0.08" |
| Weight | 0.7g |
| Resources | Datasheet, Fritzing object in Adafruit Fritzing library, PCB EagleCAD files in GitHub |
This breakout keeps wiring simple with just three main connections.
| Pin | Name | Function |
|---|---|---|
| 1 | V+ | Power input, connect to 2.7V to 5.5V DC |
| 2 | GND | Ground connection |
| 3 | OUT | Analog voltage output for connection to a microcontroller ADC |
You can estimate UV Index from the analog output by dividing the output voltage by 0.1V. For example, an output of 0.5V corresponds to a UV Index of about 5.
Because the sensor is designed for true UV detection, it offers good visible-light blindness and is better suited to UV measurement than general-purpose light sensors used as substitutes.
This breakout is designed to sense true UV light in the 240 to 370 nm range. That covers UVB and most of the UVA spectrum.
The GUVA-S12SD breakout gives an analog voltage output, so there is no I2C setup required. Power it from 2.7V to 5.5V, connect ground, and read the OUT pin with an analog input.
According to the supplier brief, the breakout operates from 2.7V to 5.5V DC. V+ goes to your supply, GND to ground, and OUT provides the analog signal.
Yes, the supplier notes that UV Index can be estimated from the output voltage by dividing the voltage by 0.1V. For example, an output of 0.5V corresponds to an approximate UV Index of 5.
No, Adafruit specifically notes that 400 nm UV LEDs are outside this sensor's detection range. A UV tanning lamp or reptile/lizard UV lamp is suggested as a better test source.
The board measures 10 mm x 19 mm x 2 mm and weighs about 0.7 g. This makes it suitable for compact electronics and maker projects where board space is limited.
Average rating
Based on 0 reviews
No reviews match this filter yet.
SKU: TH2043
In StockSKU: TH2044
In StockSKU: TH1991
In Stock