From 5cff75df8652482c380c6cce822eea8676487508 Mon Sep 17 00:00:00 2001 From: Mikhail Grushinskiy Date: Sun, 6 Oct 2024 14:11:38 -0400 Subject: [PATCH] Create bbn_m5atomS3_lite_dlight.ino --- .../bbn_m5atomS3_lite_dlight.ino | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 bbn_m5atomS3_lite_dlight/bbn_m5atomS3_lite_dlight.ino diff --git a/bbn_m5atomS3_lite_dlight/bbn_m5atomS3_lite_dlight.ino b/bbn_m5atomS3_lite_dlight/bbn_m5atomS3_lite_dlight.ino new file mode 100644 index 0000000..2428cf5 --- /dev/null +++ b/bbn_m5atomS3_lite_dlight/bbn_m5atomS3_lite_dlight.ino @@ -0,0 +1,29 @@ +#include +#include +#include +#include +#include + +M5_DLight sensor; + +void setup() { + auto cfg = M5.config(); + AtomS3.begin(cfg); + Wire.begin(); + Serial.begin(115200); + sensor.begin(); + + // CONTINUOUSLY_H_RESOLUTION_MODE + // CONTINUOUSLY_H_RESOLUTION_MODE2 + // CONTINUOUSLY_L_RESOLUTION_MODE + // ONE_TIME_H_RESOLUTION_MODE + // ONE_TIME_H_RESOLUTION_MODE2 + // ONE_TIME_L_RESOLUTION_MODE + sensor.setMode(CONTINUOUSLY_L_RESOLUTION_MODE); +} + +void loop() { + uint16_t lux = sensor.getLUX(); + Serial.printf("lux: %d\n", lux); + delay(200); +}