Electronics

Light Ambient Sensor GY-49 Max44009

AED 32.55

1

Description

The GY-49 MAX 44009, is a Light Ambient Sensor that is small in size but has special abilities. Can be connected with I²C Protocol with any Microcontroller. and operating current of 1µA features an ultra-wide 22-bit dynamic range from 0.045 lux to 188,000 lux.

 The low-light operation allows easy operation in dark-glass applications.
The on-chip photodiode's spectral response is optimized to mimic the human eye’s perception of ambient light and incorporates IR and UV blocking capability. The adaptive gain block automatically selects the correct lux range to optimize the counts/lux.
it operates from a 1.7V to 3.6V supply voltage range.


Features:
1. Wide 0.045 Lux to 188,000 Lux Range
2. Small, 2mmx2mmx0.6mm UTDFN-Opto
3. Vcc=1.7V to 3.6V
4. Icc=0.65uA Operating Current
5. -40 celsius to +85 Celsius Temperature Range
6. Device Address Options 1001 010x and 1001 011x
7. Size: 18.45*16.71*3.65mm

Applications:
1. Digital Lighting Management, Security Systems, and so on.


GY-49 Max44009 Light Ambient Sensor Connections Schematics:

MAX44009_GY-49_connections_with_Arduino


GY-49 Max44009 Light Ambient Sensor Arduino Code:#include "Wire.h"

#include "Max44009.h"
Max44009 myLux (0x4A);
uint32_t lastDisplay = 0;
void setup ()
{
  Serial.begin (115200);
  Serial.print ("Start max44009_test01:");
  Serial.println (MAX44009_LIB_VERSION);

  Wire.begin ();
  Wire.setClock (100000);
}
void loop ()
{
  uint32_t interval = 1000;

  if (millis () - lastDisplay> = interval)
  {
    lastDisplay + = interval;
    float lux = myLux.getLux ();
    int err = myLux.getError ();
    if (err! = 0)
    {
      Serial.print ("Error: \ t");
      Serial.println (err);
    }
    else
    {
      Serial.print ("lux: \ t");
      Serial.println (lux);
    }
  }
}

// END OF FILE