nanoFramework.Iot.Device.Bh1750fvi 1.2.869

Prefix Reserved
dotnet add package nanoFramework.Iot.Device.Bh1750fvi --version 1.2.869
                    
NuGet\Install-Package nanoFramework.Iot.Device.Bh1750fvi -Version 1.2.869
                    
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.869" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="nanoFramework.Iot.Device.Bh1750fvi" Version="1.2.869" />
                    
Directory.Packages.props
<PackageReference Include="nanoFramework.Iot.Device.Bh1750fvi" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add nanoFramework.Iot.Device.Bh1750fvi --version 1.2.869
                    
#r "nuget: nanoFramework.Iot.Device.Bh1750fvi, 1.2.869"
                    
#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.
#addin nuget:?package=nanoFramework.Iot.Device.Bh1750fvi&version=1.2.869
                    
Install nanoFramework.Iot.Device.Bh1750fvi as a Cake Addin
#tool nuget:?package=nanoFramework.Iot.Device.Bh1750fvi&version=1.2.869
                    
Install nanoFramework.Iot.Device.Bh1750fvi as a Cake Tool

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.869 161 4/2/2025
1.2.864 156 4/2/2025
1.2.852 155 3/11/2025
1.2.846 175 3/10/2025
1.2.822 109 2/26/2025
1.2.775 111 2/4/2025
1.2.772 107 2/4/2025
1.2.755 104 1/31/2025
1.2.743 105 1/20/2025
1.2.737 93 1/13/2025
1.2.718 98 12/30/2024
1.2.704 124 12/18/2024
1.2.696 108 12/16/2024
1.2.673 140 10/23/2024
1.2.656 101 10/3/2024
1.2.639 123 9/6/2024
1.2.631 115 8/28/2024
1.2.613 131 8/9/2024
1.2.601 91 7/26/2024
1.2.590 111 7/17/2024
1.2.573 117 6/19/2024
1.2.570 114 6/14/2024
1.2.536 141 4/15/2024
1.2.514 138 3/22/2024
1.2.494 124 2/28/2024
1.2.474 145 1/24/2024
1.2.462 169 1/5/2024
1.2.458 155 12/20/2023
1.2.436 168 11/10/2023
1.2.416 127 11/8/2023
1.2.403 158 10/6/2023
1.2.396 140 9/27/2023
1.2.384 158 9/6/2023
1.2.378 184 8/16/2023
1.2.369 178 8/2/2023
1.2.363 151 7/28/2023
1.2.357 166 7/19/2023
1.2.354 161 7/14/2023
1.2.345 207 6/21/2023
1.2.341 186 6/14/2023
1.2.337 198 6/7/2023
1.2.335 188 6/2/2023
1.2.329 187 5/26/2023
1.2.313 201 5/12/2023
1.2.302 196 5/10/2023
1.2.297 199 5/3/2023
1.2.273 313 3/17/2023
1.2.267 275 3/10/2023
1.2.263 309 3/8/2023
1.2.259 307 2/27/2023
1.2.256 316 2/24/2023
1.2.253 313 2/22/2023
1.2.222 347 1/9/2023
1.2.217 376 1/6/2023
1.2.212 385 1/5/2023
1.2.208 379 1/3/2023
1.2.203 381 12/28/2022
1.2.159 437 11/14/2022
1.2.153 442 11/5/2022
1.2.141 479 10/25/2022
1.2.125 468 10/12/2022
1.2.87 574 9/15/2022
1.2.63 484 9/3/2022
1.2.47 471 8/15/2022
1.2.40 493 8/6/2022
1.2.38 482 8/5/2022
1.2.28 510 8/1/2022
1.2.13 471 7/24/2022
1.2.10 501 7/23/2022
1.1.145.58726 530 7/7/2022
1.1.133.52556 479 6/30/2022
1.1.121.35854 514 6/26/2022
1.1.116.8772 525 6/24/2022
1.1.113.2032 504 6/23/2022
1.1.102.51394 492 6/15/2022
1.1.99.36719 506 6/14/2022
1.1.97.17326 535 6/13/2022
1.1.92.53000 511 6/8/2022
1.1.72.29765 524 5/31/2022
1.1.64.21380 493 5/26/2022
1.1.58.10097 516 5/23/2022
1.1.54.28879 510 5/23/2022
1.1.40 515 5/5/2022
1.1.3 520 4/15/2022
1.1.1 504 4/14/2022
1.0.300 521 3/31/2022
1.0.288-preview.114 152 3/25/2022
1.0.288-preview.113 142 3/25/2022
1.0.288-preview.104 129 3/22/2022
1.0.288-preview.103 134 3/21/2022
1.0.288-preview.100 145 3/19/2022
1.0.288-preview.99 152 3/18/2022
1.0.288-preview.98 137 3/18/2022
1.0.288-preview.93 146 3/15/2022
1.0.288-preview.87 144 3/10/2022
1.0.288-preview.86 147 3/8/2022
1.0.288-preview.77 153 2/27/2022
1.0.288-preview.75 136 2/26/2022
1.0.288-preview.65 135 2/18/2022
1.0.288-preview.63 140 2/16/2022
1.0.288-preview.61 150 2/12/2022
1.0.288-preview.58 143 2/10/2022
1.0.288-preview.53 140 2/9/2022
1.0.288-preview.41 163 1/31/2022
1.0.288-preview.29 151 1/28/2022
1.0.288-preview.20 161 1/27/2022
1.0.288-preview.19 161 1/27/2022
1.0.288-preview.18 156 1/27/2022
1.0.288-preview.5 160 1/24/2022
1.0.288-preview.1 155 1/21/2022
1.0.272 551 1/10/2022
1.0.259 405 12/9/2021
1.0.258 374 12/7/2021
1.0.209 444 10/12/2021
1.0.157 411 9/4/2021
1.0.155 403 8/31/2021
1.0.153 414 8/14/2021
1.0.151 424 8/6/2021
1.0.146 393 7/22/2021
1.0.136 478 7/17/2021
1.0.134 208 7/15/2021
1.0.133 221 7/14/2021
1.0.130 197 7/6/2021
1.0.129 190 7/6/2021
1.0.127 207 7/5/2021
1.0.125 233 7/5/2021
1.0.122 248 6/30/2021
1.0.121 229 6/29/2021
1.0.120 224 6/29/2021
1.0.119 259 6/28/2021
1.0.111 212 6/14/2021
1.0.105 307 5/29/2021
1.0.104 282 5/29/2021
1.0.97 206 5/28/2021
1.0.31 201 5/24/2021