Product images are for informational purposes only and may vary slightly depending on the batch and supplier. Product specifications and prices may be subject to change without notice. We do our best to provide accurate and complete product specifications, but they may not be completely accurate. If you encounter any such situation, please let us know.
The product is intended for specialists and requires qualified and authorized personnel. The product does not include assembly/use instructions . Putting the product into operation by unqualified persons leads to the loss of the warranty according to the Terms and Conditions on the site.
The specified technical parameters (current, power, etc.) represent maximum allowable values under ideal operating conditions. For safe use and optimal lifespan, it is recommended to operate the product continuously at no more than 50% of the specified maximum values.
UV Sensor Module, ALS-PT19, Analog, 2.5-5V
Compact solution for measuring UV radiation in DIY and industrial projects, detects 240-370nm covering UVB and most UVA, provides a stable analog output proportional to UV intensity, approximately 0.1V per UV index, operates at 2.5-5.5V with consumption under 1mA, connects quickly to any microcontroller with ADC.
International fast shipping within EU. Free Shipping for orders above 100 EUR in most EU countries.
We ship from our stock within 24H
You earn points with every order, worth 5%.
The UV sensor module is a compact and efficient solution for detecting ultraviolet radiation in the 240-370nm spectrum, covering both the UVB band and most of the UVA band.
Its operation is based on a high-sensitivity photodiode, whose nanoampere-level signal is picked up and amplified by an operational amplifier integrated directly on the module. The result is a stable analog output voltage proportional to the detected UV intensity, with a response of approximately 0.1V per UV index unit.
The voltage provided on the OUT pin can be read directly by any microcontroller equipped with an analog-to-digital converter and converted into the UV index through a simple linear relation.
The module operates over a wide supply voltage range, between 2.5V and 5.5V DC, with a consumption below 1mA, making it ideal for both mains-powered applications and portable or battery-operated systems.
The small dimensions of 10.1 x 7.8mm and the weight of only 1g allow easy integration into compact projects, DIY weather stations, solar exposure monitoring devices, or UV warning systems.
Specifications:
Operating voltage: 2.5V - 5.5V DC
Detection spectrum: 240nm - 370nm (UVB and UVA)
Interface: Analog (output voltage)
Output response: ~0.1V per UV index unit
Current consumption: < 1mA
Dimensions: 10.1 x 7.8mm
Pinout:
| Pin | Signal | Description |
|---|---|---|
| VIN | Power | 2.5V - 5.5V DC |
| GND | Ground | Common reference |
| OUT | Output | Analog voltage proportional to UV |
Usage:
Connect the VIN pin to the power supply (2.5V - 5.5V DC) and the GND pin to the circuit ground.
Connect the OUT pin to an ADC pin of your microcontroller.
After powering up, the module immediately provides on the OUT pin a DC voltage proportional to the intensity of the detected UV radiation.
Read the output voltage and divide the value by 0.1 to obtain the corresponding UV index.
Make sure the module is directly exposed to the UV source, without obstacles or filters between the sensor and the source.
Warning: The UV LED on the module has a wavelength of 400nm, which is at the upper limit of the detection spectrum. It does not represent a calibrated reference source and should not be used for sensor testing.
Test Development Board Connections:
| Module PIN | Signal | Arduino UNO | ESP32 | STM32 (F103) | Raspberry Pi Pico |
|---|---|---|---|---|---|
| VIN | Power | 3.3V / 5V | 3.3V / 5V | 3.3V / 5V | 3.3V / 5V |
| GND | Ground | GND | GND | GND | GND |
| OUT | ADC Output | A0 - A5 | GPIO32 - 39 | PA0 - PA7 | GP26 - GP28 |
Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.
Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.
Avertismente generale de siguranta:
Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.
Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.
Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.
Nu lasati produsul alimentat nesupravegheat in timpul testelor.
Produsul nu este jucarie si nu este destinat copiilor.
Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.
Identificare produs:
Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.
Producator / Importator / Distribuitor:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]
Website: www.sigmanortec.ro
Persoana responsabila in UE:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]
Documentatie si siguranta:
Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].
// UV Sensor Analog Read - Arduino Example
// Reads UV index from analog output (0.1V per UV index unit)
const int UV_PIN = A0; // Analog pin connected to OUT
const float REF_VOLTAGE = 5.0; // Reference voltage (match your board: 3.3V or 5V)
const int ADC_RESOLUTION = 1024; // 10-bit ADC for Arduino Uno
void setup() {
Serial.begin(9600);
Serial.println("UV Sensor Test");
}
void loop() {
int rawValue = analogRead(UV_PIN);
float voltage = (rawValue / (float)(ADC_RESOLUTION - 1)) * REF_VOLTAGE;
float uvIndex = voltage / 0.1;
Serial.print("Raw ADC: ");
Serial.print(rawValue);
Serial.print(" | Voltage: ");
Serial.print(voltage, 3);
Serial.print(" V | UV Index: ");
Serial.println(uvIndex, 1);
delay(1000);
}