Store

Adafruit

5.0 (1 review)

$9.15 |
In stock
5.0 (1 review)

The Adafruit BH1750 Light Sensor is a 16-bit ambient light sensor from Rohm that provides measurements directly in lux — the SI unit for illuminance. This ma...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Adafruit BH1750 Light Sensor is a 16-bit ambient light sensor from Rohm that provides measurements directly in lux — the SI unit for illuminance. This makes it easy to compare readings against reference values or other sensors without manual calibration or conversion.

Packaged on a STEMMA QT breakout with a voltage regulator and level shifting, the BH1750 works with both 3.3V and 5V devices. STEMMA QT / Qwiic connectors provide solderless I2C wiring, and all pins are also broken out to a standard 0.1" header for breadboard use.

Key Features

  • 16-bit Lux Output – Direct digital readings in lux from 0 to 65,535+ lux (up to ~100,000 lux with advanced calibration)
  • I2C Interface – Simple two-wire communication with selectable address
  • 3.3V and 5V Compatible – Onboard voltage regulator and level shifting
  • STEMMA QT / Qwiic Connectors – Solderless I2C connection, chainable with other devices
  • Standard Header Breakout – 0.1" pitch pins for breadboard use
  • Wide Platform Support – Arduino, CircuitPython, Python (Raspberry Pi), and MCP2221 compatible

Ideal For

  • Automatic display brightness adjustment
  • Light-following robots and solar trackers
  • Day/night detection for automation
  • Environmental monitoring and data logging

Package Contents

  • 1× Adafruit BH1750 Light Sensor Breakout (STEMMA QT)
Note: STEMMA QT cable not included.

Jargon buster

Plain-language definitions for the technical terms used above.

Ambient light sensor
A sensor that measures the general brightness of light falling on it, similar to how a device can adjust screen brightness automatically. It matters when you want a project to react to room lighting, daylight, shadows, or covered/uncovered conditions.
breakout
A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
CircuitPython
A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
lux
Lux is the standard unit for measuring how much light falls on a surface, similar to how a light meter reports brightness. A sensor that outputs lux gives readings that are easier to compare between rooms, outdoor conditions, and different projects.
Qwiic
Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
STEMMA
A plug-and-cable connection system used on some maker electronics boards to make wiring simpler. If a product uses STEMMA, you need the matching cable or connector type to plug it in without soldering.
STEMMA QT
A small plug-in connector system for I2C boards that lets you connect compatible sensors and controllers without soldering. It matters because it can make wiring faster and less error-prone, especially when adding several small modules to a project.

Related Tutorials

Free guides on learn.littlebird.com.au

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.