Example Code for Arduino - Acquiring Ambient Light Data

This example allows you to obtain ambient light data and print it via the serial port (baud rate: 115200).

Hardware Preparation

Software Preparation

Sample Code

#include <DFRobot_LTR308.h>

DFRobot_LTR308 light;

void setup(){
    Serial.begin(115200);
	// If using a camera, place the camera initialization before the LTR308 initialization; otherwise, the read value will be 0.
    while(!light.begin()){
    Serial.println("Initialization failed!");
    delay(1000);
  }
  Serial.println("Initialization successful!");
}
void loop(){
  uint32_t data = light.getData();
  Serial.print("Original Data: ");
  Serial.println(data);
  Serial.print("Lux Data: ");
  Serial.println(light.getLux(data));
  delay(500);
}

Result

Additional Information

Was this article helpful?

TOP