This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:iot-open:practical:hardware:sut:esp32:emb9b_1 [2025/04/28 20:30] – [Steps] pczekalski | en:iot-open:practical:hardware:sut:esp32:emb9b_1 [2025/04/28 20:34] (current) – [FAQ] pczekalski | ||
|---|---|---|---|
| Line 52: | Line 52: | ||
| Declare and instantiate the TCS controller class and related variables for readings: | Declare and instantiate the TCS controller class and related variables for readings: | ||
| <code c> | <code c> | ||
| + | #define SCL 4 | ||
| + | #define SDA 5 | ||
| + | |||
| static Adafruit_TCS34725 tcs = Adafruit_TCS34725(TCS34725_INTEGRATIONTIME_300MS, | static Adafruit_TCS34725 tcs = Adafruit_TCS34725(TCS34725_INTEGRATIONTIME_300MS, | ||
| uint16_t r, g, b, c, colorTemp, lux; | uint16_t r, g, b, c, colorTemp, lux; | ||
| Line 65: | Line 68: | ||
| Initialise the sensor (in '' | Initialise the sensor (in '' | ||
| <code c> | <code c> | ||
| - | Wire.begin(5,4); //5 (SDA), 4 (SCL) | + | Wire.begin(SDA, |
| delay(100); | delay(100); | ||
| ... | ... | ||
| Line 93: | Line 96: | ||
| ===== FAQ ===== | ===== FAQ ===== | ||
| - | **What is the range of the values for the integration time of the TCS sensor?**: | + | **What is the range of the values for the //integration time// of the TCS sensor?**: |
| <code c> | <code c> | ||
| #define TCS34725_INTEGRATIONTIME_2_4MS | #define TCS34725_INTEGRATIONTIME_2_4MS | ||
| Line 135: | Line 138: | ||
| </ | </ | ||
| - | **What is the range of the values for the gain of the TCS sensor?**: | + | **What is the range of the values for the //gain// of the TCS sensor?**: |
| <code c> | <code c> | ||
| typedef enum { | typedef enum { | ||
| Line 145: | Line 148: | ||
| </ | </ | ||
| - | **C channel reading is 0 and R, G or B readings are not reasonable**: It is possibly because | + | **C channel reading is 0, and R, G or B readings are unreasonable.** It is possibly because of overdriving |
| <WRAP noprint> | <WRAP noprint> | ||