First commit
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
#include <Wire.h>
|
||||
#include "i2c.h"
|
||||
|
||||
#include "i2c_TCS3772.h"
|
||||
TCS3772 tcs3772;
|
||||
|
||||
|
||||
void setup()
|
||||
{
|
||||
Serial.begin(115200);
|
||||
|
||||
Serial.print("Probe TCS3772: ");
|
||||
if (tcs3772.initialize()) Serial.println("Sensor found");
|
||||
else
|
||||
{
|
||||
Serial.println("Sensor missing");
|
||||
while (1) {}
|
||||
}
|
||||
}
|
||||
|
||||
void loop()
|
||||
{
|
||||
|
||||
static uint16_t value_crgb[4], scale_factor;
|
||||
|
||||
tcs3772.getMeasurement(value_crgb);
|
||||
|
||||
scale_factor = tcs3772.autoGain(value_crgb[0]);
|
||||
|
||||
if (scale_factor)
|
||||
{
|
||||
Serial.print(" R: ");
|
||||
Serial.print(value_crgb[1]);
|
||||
Serial.print(" G: ");
|
||||
Serial.print(value_crgb[2]);
|
||||
Serial.print(" B: ");
|
||||
Serial.print(value_crgb[3]);
|
||||
Serial.print(" C: ");
|
||||
Serial.print(value_crgb[0]);
|
||||
Serial.print(" GAIN: ");
|
||||
Serial.print(scale_factor);
|
||||
Serial.println("");
|
||||
}
|
||||
delay(50);
|
||||
}
|
||||
|
||||
/**<
|
||||
|
||||
Program size:
|
||||
A1.0.5: 6754b
|
||||
A1.5.7: 6454b
|
||||
A1.6.3: 6322b / 494b
|
||||
*/
|
Reference in New Issue
Block a user