BH1749: Ambient Light Sensor IC¶
This sample application sets up the BH1749 color sensor to provide 8-bit measurement data every time a set threshold value (>50) is reached for the RED color channel. It also shows how to enable interrupt every time data is ready, instead of threshold trigging.
Requirements¶
The sample supports the following nRF9160-based device:
Hardware platforms |
PCA |
Board name |
Build target |
---|---|---|---|
PCA20035 |
thingy91_nrf9160 |
|
Building and Running¶
This project outputs sensor data to the console. It requires a BH1749 sensor. It should work with any platform featuring a I2C peripheral interface. It does not work on QEMU. The example below uses the Thingy:91.
This sample can be found under samples/sensor/bh1749
in the nRF Connect SDK folder structure.
See Building and programming a sample application for information about how to build and program the application.
Sample Output¶
J-Link RTT Viewer
device is 0x20022384, name is BH1749
Threshold trigger
BH1749 RED: 387
BH1749 GREEN: 753
BH1749 BLUE: 397
BH1749 IR: 81
(continues when trigger level reached)