Skip to content
is here! Shop now, pay later in 4 easy instalments

VEML7700 Ambient Light Sensor Module – I2C Lux, 3.3V or 5V – Unsoldered

Brand NZN Electronics CLICK IT SKU CLICK-IT-122764 Category Components

(0 reviews)

  • Brand NZN Electronics

Verified specifications

Brand
NZN Electronics

Taken from this product's published details. If something is not listed here, it has not been verified.

Ask AI about this product

Answers use this product's information and the store's details. If it cannot be confirmed, it will point you to our team.

Any language. Press Enter to ask

View full specs

Overview

A VEML7700 digital light sensor on a small breakout board. It measures light in lux, from near darkness to bright sunlight, and reports the reading over I2C. The onboard 3.3V regulator and I2C level shifter let it run from 3.3V or 5V, so it works with ESP32, Arduino and Raspberry Pi boards.

Specifications

SensorVEML7700, 16-bit ambient light
Light range0 to about 140,000 lux
Finest resolution0.0042 lux per count
Supply (VIN)3V to 5V
I2C logic3.3V or 5V, same as VIN
I2C address0x10, fixed
PinsVIN, 3Vo, GND, SCL, SDA
Board sizeAbout 16 x 16 mm, 2 mounting holes
Sensor temperature range-25 to +85 °C

Datasheets

What’s in the box

1×
VEML7700 ambient light sensor module

Ships in an anti-static bag.

1×
5-pin 2.54 mm male header

Supplied loose, ready for you to solder.

Great for

Log daylight on an ESP32 weather station
Turn porch or garden lights on at dusk
Dim a display to suit the room
Check light levels for indoor plants
Add a lux sensor to Home Assistant with ESPHome
Measure lighting in a room or workshop

Wiring & getting started

  1. Fit the header

    Solder the 5-pin header with the long pins under the board, so the sensor faces up when it sits in a breadboard.

  2. Wire it up

    VIN to 3.3V or 5V, using the same voltage as your board’s I2C pins. GND to GND, SDA to SDA and SCL to SCL. On an ESP32 that is usually GPIO21 (SDA) and GPIO22 (SCL); on an Uno it is A4 and A5. Leave 3Vo unconnected.

  3. Install the software

    Arduino IDE: install the Adafruit VEML7700 Library. ESPHome: use the veml7700 sensor platform. Raspberry Pi: install adafruit-circuitpython-veml7700. An I2C scan should find the sensor at 0x10.

  4. Read the light level

    In Arduino, readLux(VEML_LUX_AUTO) picks the gain and timing for you. For bright outdoor light, set gain 1/8 and 25 ms integration.

Note: The board is not weatherproof. Outdoors, mount it behind a clear, weatherproof cover and keep water off the pins. Any cover lowers the reading a little, so compare against a known reading if you need exact lux.

Specification

Specification for VEML7700 Ambient Light Sensor Module - I2C Lux, 3.3V or 5V - Unsoldered
CLICK IT SKU CLICK-IT-122764
Brand NZN Electronics

Features

A VEML7700 digital light sensor on a small breakout board. It measures light in lux, from near darkness to bright sunlight, and reports the reading over I2C. The onboard 3.3V regulator and I2C level shifter let it run from 3.3V or 5V, so it works…

  • Brand NZN Electronics

Reviews

No reviews yet.

Be the first to review this product and help other shoppers decide.

Do you own this product?

Only logged in customers who have purchased this product may leave a review.

Combo deals: buy together and save!

Add these products in one go - the total updates as you tick each item.

  • In stock $6.67
  • In stock $6.67
  • In stock $6.67
  • In stock $6.67