GY-8511 ML8511 UV Analog Sensor Breakout Module


This is an easy-to-use ultraviolet sensing module you can use with Arduino to read ultraviolet light rays.

This module comes with unsoldered header pins, kindly contact us if you need soldering help.

4 in stock

Add to Wishlist
Add to Wishlist
SKU: MDU-SEN-GY-8511 Category: Tags: , , , ,


The ML8511 breakout is an ultraviolet light sensor which is easy to use. The MP8511 UV (ultraviolet) Sensor works by outputing an analog signal in relation to the amount of UV light that’s tested. This breakout can be very handy in creating devices that warn the user of sunburn or test the UV index as it relates to weather conditions.

The effective light wavelength can be measured by this sensor is 280-390nm. This is categorized as part of the UVB (burning rays) spectrum and most of the UVA (tanning rays) spectrum. It outputs an analog voltage that is linearly related to the measured UV intensity (mW / cm2). If your microcontroller can do an analog to digital signal conversion then you can test the level of UV!


  • Input voltage : 5V (at VIN pin)
  • Operating voltage : 2.7 – 3.6V
  • Operating temperature : -20 to +70?C
  • Maximum-sensitivity wave length : 365nm
  • Sensitivity region : UV-A and UV-B
  • Output type : Analog
  • Current Consumption (Operating mode / Standby mode): 300?A / 0.1?A
  • Dimensions: 13 x 11 x 2 mm



VINInput powerConnect to 5V of system
3V33.3V OutputConnect to A1 input pin
GNDGroundConnect to GND of system
OUTOutput pinConnect to A0 input pin
ENEnable pinConnect to 3V3 of system

Schematic Diagram


Files & Documentation

Additional information

Weight5 g
Dimensions13 × 11 × 2 mm