nanoFramework.Iot.Device.Max44009 1.2.822

Prefix Reserved
dotnet add package nanoFramework.Iot.Device.Max44009 --version 1.2.822                
NuGet\Install-Package nanoFramework.Iot.Device.Max44009 -Version 1.2.822                
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.Max44009" Version="1.2.822" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add nanoFramework.Iot.Device.Max44009 --version 1.2.822                
#r "nuget: nanoFramework.Iot.Device.Max44009, 1.2.822"                
#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.Max44009 as a Cake Addin
#addin nuget:?package=nanoFramework.Iot.Device.Max44009&version=1.2.822

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

MAX44009 - Ambient Light Sensor

The MAX44009 ambient light sensor features an I2C digital output that is ideal for a number of portable applications such as smartphones, notebooks, and industrial sensors. At less than 1µA operating current, it is the lowest power ambient light sensor in the industry and features an ultra-wide 22-bit dynamic range from 0.045 lux to 188,000 lux.

MAX44009 - Ambient Light Sensor

Documentation

  • You can find the datasheet here

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.

Hardware Required

  • MAX44009
  • Male/Female Jumper Wires

Circuit

MAX44009 circuit

  • SCL - SCL
  • SDA - SDA
  • VCC - 5V
  • GND - GND
I2cConnectionSettings settings = new I2cConnectionSettings(1, Max44009.DefaultI2cAddress);
I2cDevice device = I2cDevice.Create(settings);

// integration time is 100ms
using (Max44009 sensor = new Max44009(device, IntegrationTime.Time100))
{
    while (true)
    {
        // read illuminance
        Debug.WriteLine($"Illuminance: {sensor.Illuminance}Lux");
        Debug.WriteLine();

        Thread.Sleep(1000);
    }
}

Result

Sample 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.822 68 2/26/2025
1.2.775 92 2/4/2025
1.2.772 95 2/4/2025
1.2.755 95 1/31/2025
1.2.743 87 1/20/2025
1.2.737 69 1/13/2025
1.2.718 81 12/30/2024
1.2.696 103 12/16/2024
1.2.673 96 10/23/2024
1.2.656 99 10/3/2024
1.2.639 117 9/6/2024
1.2.631 105 8/28/2024
1.2.613 118 8/9/2024
1.2.601 91 7/26/2024
1.2.590 91 7/17/2024
1.2.573 109 6/19/2024
1.2.570 121 6/14/2024
1.2.536 134 4/15/2024
1.2.514 128 3/22/2024
1.2.494 127 2/28/2024
1.2.462 199 1/5/2024
1.2.458 134 12/20/2023
1.2.436 156 11/10/2023
1.2.416 117 11/8/2023
1.2.403 140 10/6/2023
1.2.396 138 9/27/2023
1.2.384 136 9/6/2023
1.2.378 173 8/16/2023
1.2.369 149 8/2/2023
1.2.363 147 7/28/2023
1.2.357 152 7/19/2023
1.2.354 143 7/14/2023
1.2.345 145 6/21/2023
1.2.341 143 6/14/2023
1.2.337 158 6/7/2023
1.2.335 146 6/2/2023
1.2.329 142 5/26/2023
1.2.313 150 5/12/2023
1.2.302 167 5/10/2023
1.2.297 170 5/3/2023
1.2.273 243 3/17/2023
1.2.267 264 3/10/2023
1.2.263 256 3/8/2023
1.2.259 261 2/27/2023
1.2.256 272 2/24/2023
1.2.253 263 2/22/2023
1.2.222 313 1/9/2023
1.2.217 331 1/6/2023
1.2.208 324 1/3/2023
1.2.203 320 12/28/2022
1.2.159 391 11/14/2022
1.2.153 380 11/5/2022
1.2.141 401 10/25/2022
1.2.128 414 10/22/2022
1.2.87 511 9/15/2022
1.2.63 425 9/3/2022
1.2.47 430 8/15/2022
1.2.40 431 8/6/2022
1.2.38 431 8/5/2022
1.2.28 425 8/1/2022
1.2.13 429 7/24/2022
1.2.10 432 7/23/2022
1.1.142.3202 477 7/7/2022
1.1.133.52556 444 6/30/2022
1.1.121.35854 462 6/26/2022
1.1.116.8772 445 6/24/2022
1.1.113.2032 439 6/23/2022
1.1.102.51394 446 6/15/2022
1.1.99.36719 455 6/14/2022
1.1.72.29765 455 5/31/2022
1.1.64.21380 451 5/26/2022
1.1.58.10097 457 5/23/2022
1.1.54.28879 446 5/23/2022
1.1.40 453 5/5/2022
1.1.3 462 4/15/2022
1.1.1 449 4/14/2022
1.0.300 470 3/31/2022
1.0.288-preview.114 136 3/25/2022
1.0.288-preview.113 129 3/25/2022
1.0.288-preview.103 123 3/21/2022
1.0.288-preview.100 130 3/19/2022
1.0.288-preview.99 137 3/18/2022
1.0.288-preview.98 128 3/18/2022
1.0.288-preview.94 142 3/15/2022
1.0.288-preview.93 129 3/15/2022
1.0.288-preview.87 133 3/10/2022
1.0.288-preview.86 136 3/8/2022
1.0.288-preview.77 137 2/27/2022
1.0.288-preview.75 122 2/26/2022
1.0.288-preview.65 129 2/18/2022
1.0.288-preview.63 131 2/16/2022
1.0.288-preview.61 132 2/12/2022
1.0.288-preview.58 130 2/10/2022
1.0.288-preview.53 124 2/9/2022
1.0.288-preview.48 143 2/4/2022
1.0.288-preview.41 143 1/31/2022
1.0.288-preview.29 142 1/28/2022
1.0.288-preview.20 142 1/27/2022
1.0.288-preview.18 140 1/27/2022
1.0.288-preview.5 147 1/24/2022
1.0.288-preview.1 140 1/21/2022
1.0.272 492 1/10/2022
1.0.259 329 12/9/2021
1.0.258 313 12/7/2021
1.0.210 356 10/12/2021
1.0.153 175 8/14/2021
1.0.151 187 8/6/2021
1.0.146 176 7/22/2021
1.0.136 241 7/17/2021
1.0.134 192 7/15/2021
1.0.133 200 7/14/2021
1.0.130 170 7/6/2021
1.0.129 178 7/6/2021
1.0.127 188 7/5/2021
1.0.125 207 7/5/2021
1.0.122 226 6/30/2021
1.0.121 215 6/29/2021
1.0.119 233 6/28/2021
1.0.111 196 6/14/2021
1.0.105 185 5/29/2021
1.0.104 264 5/29/2021
1.0.97 189 5/28/2021
1.0.43 218 5/24/2021