nanoFramework.Iot.Device.Bh1750fvi 1.2.573

The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org. Prefix Reserved
dotnet add package nanoFramework.Iot.Device.Bh1750fvi --version 1.2.573
NuGet\Install-Package nanoFramework.Iot.Device.Bh1750fvi -Version 1.2.573
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="nanoFramework.Iot.Device.Bh1750fvi" Version="1.2.573" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add nanoFramework.Iot.Device.Bh1750fvi --version 1.2.573
#r "nuget: nanoFramework.Iot.Device.Bh1750fvi, 1.2.573"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install nanoFramework.Iot.Device.Bh1750fvi as a Cake Addin
#addin nuget:?package=nanoFramework.Iot.Device.Bh1750fvi&version=1.2.573

// Install nanoFramework.Iot.Device.Bh1750fvi as a Cake Tool
#tool nuget:?package=nanoFramework.Iot.Device.Bh1750fvi&version=1.2.573

BH1750FVI - Ambient Light Sensor

BH1750FVI is an digital Ambient Light Sensor IC for I2C bus interface. This IC is the most suitable to obtain the ambient light data for adjusting LCD and Keypad backlight power of Mobile phone. It is possible to detect wide range at High resolution.

Documentation

Product datasheet can be found here

Sensor Image

sensor

Usage

Important: make sure you properly setup the I2C pins especially for ESP32 before creating the I2cDevice, make sure you install the nanoFramework.Hardware.ESP32 nuget:

//////////////////////////////////////////////////////////////////////
// when connecting to an ESP32 device, need to configure the I2C GPIOs
// used for the bus
Configuration.SetPinFunction(21, DeviceFunction.I2C1_DATA);
Configuration.SetPinFunction(22, DeviceFunction.I2C1_CLOCK);

For other devices like STM32, please make sure you're using the preset pins for the I2C bus you want to use.

I2cConnectionSettings settings = new I2cConnectionSettings(busId: 1, (int)I2cAddress.AddPinLow);
I2cDevice device = I2cDevice.Create(settings);

using (Bh1750fvi sensor = new Bh1750fvi(device))
{
    // read illuminance(Lux)
    double illuminance = sensor.Illuminance;
}

Circuit

circuit

  • SCL - SCL
  • SDA - SDA
  • VCC - 5V
  • GND - GND
  • ADDR - GND

Result of the sample:

running result

Product Compatible and additional computed target framework versions.
.NET Framework net is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.2.573 69 6/19/2024
1.2.570 67 6/14/2024
1.2.536 99 4/15/2024
1.2.514 90 3/22/2024
1.2.494 92 2/28/2024
1.2.474 113 1/24/2024
1.2.462 135 1/5/2024
1.2.458 125 12/20/2023
1.2.436 136 11/10/2023
1.2.416 98 11/8/2023
1.2.403 130 10/6/2023
1.2.396 113 9/27/2023
1.2.384 130 9/6/2023
1.2.378 159 8/16/2023
1.2.369 153 8/2/2023
1.2.363 124 7/28/2023
1.2.357 138 7/19/2023
1.2.354 135 7/14/2023
1.2.345 180 6/21/2023
1.2.341 157 6/14/2023
1.2.337 168 6/7/2023
1.2.335 156 6/2/2023
1.2.329 156 5/26/2023
1.2.313 170 5/12/2023
1.2.302 165 5/10/2023
1.2.297 167 5/3/2023
1.2.273 280 3/17/2023
1.2.267 243 3/10/2023
1.2.263 274 3/8/2023
1.2.259 272 2/27/2023
1.2.256 279 2/24/2023
1.2.253 277 2/22/2023
1.2.222 309 1/9/2023
1.2.217 338 1/6/2023
1.2.212 346 1/5/2023
1.2.208 342 1/3/2023
1.2.203 342 12/28/2022
1.2.159 398 11/14/2022
1.2.153 398 11/5/2022
1.2.141 438 10/25/2022
1.2.125 426 10/12/2022
1.2.87 529 9/15/2022
1.2.63 441 9/3/2022
1.2.47 427 8/15/2022
1.2.40 449 8/6/2022
1.2.38 449 8/5/2022
1.2.28 465 8/1/2022
1.2.13 438 7/24/2022
1.2.10 458 7/23/2022
1.1.145.58726 484 7/7/2022
1.1.133.52556 437 6/30/2022
1.1.121.35854 471 6/26/2022
1.1.116.8772 482 6/24/2022
1.1.113.2032 461 6/23/2022
1.1.102.51394 448 6/15/2022
1.1.99.36719 464 6/14/2022
1.1.97.17326 489 6/13/2022
1.1.92.53000 468 6/8/2022
1.1.72.29765 480 5/31/2022
1.1.64.21380 459 5/26/2022
1.1.58.10097 472 5/23/2022
1.1.54.28879 466 5/23/2022
1.1.40 471 5/5/2022
1.1.3 483 4/15/2022
1.1.1 459 4/14/2022
1.0.300 476 3/31/2022
1.0.288-preview.114 120 3/25/2022
1.0.288-preview.113 110 3/25/2022
1.0.288-preview.104 96 3/22/2022
1.0.288-preview.103 102 3/21/2022
1.0.288-preview.100 111 3/19/2022
1.0.288-preview.99 119 3/18/2022
1.0.288-preview.98 106 3/18/2022
1.0.288-preview.93 113 3/15/2022
1.0.288-preview.87 110 3/10/2022
1.0.288-preview.86 112 3/8/2022
1.0.288-preview.77 119 2/27/2022
1.0.288-preview.75 103 2/26/2022
1.0.288-preview.65 105 2/18/2022
1.0.288-preview.63 108 2/16/2022
1.0.288-preview.61 115 2/12/2022
1.0.288-preview.58 110 2/10/2022
1.0.288-preview.53 107 2/9/2022
1.0.288-preview.41 128 1/31/2022
1.0.288-preview.29 118 1/28/2022
1.0.288-preview.20 128 1/27/2022
1.0.288-preview.19 129 1/27/2022
1.0.288-preview.18 124 1/27/2022
1.0.288-preview.5 127 1/24/2022
1.0.288-preview.1 122 1/21/2022
1.0.272 504 1/10/2022
1.0.259 354 12/9/2021
1.0.258 328 12/7/2021
1.0.209 397 10/12/2021
1.0.157 363 9/4/2021
1.0.155 356 8/31/2021
1.0.153 366 8/14/2021
1.0.151 376 8/6/2021
1.0.146 344 7/22/2021
1.0.136 429 7/17/2021
1.0.134 167 7/15/2021
1.0.133 179 7/14/2021
1.0.130 150 7/6/2021
1.0.129 150 7/6/2021
1.0.127 167 7/5/2021
1.0.125 193 7/5/2021
1.0.122 204 6/30/2021
1.0.121 189 6/29/2021
1.0.120 182 6/29/2021
1.0.119 217 6/28/2021
1.0.111 169 6/14/2021
1.0.105 264 5/29/2021
1.0.104 241 5/29/2021
1.0.97 167 5/28/2021
1.0.31 158 5/24/2021