#include <Wire.h>
#include "Adafruit_TCS34725.h"
// Создаём объект для работы с датчиком TCS34725
Adafruit_TCS34725 tcs = Adafruit_TCS34725(
TCS34725_INTEGRATIONTIME_50MS,
TCS34725_GAIN_4X
);
void setup() {
Serial.begin(9600); // Инициализация последовательного порта для вывода данных
delay(1000); // Небольшая задержка для стабилизации
// Проверяем подключение датчика
if (tcs.begin()) {
Serial.println("Датчик цвета успешно инициализирован");
} else {
Serial.println("Не удалось найти датчик TCS34725. Проверьте подключение!");
while (1); // Остановка программы, если датчик не найден
}
}
void loop() {
uint16_t r, g, b, c;
// Считываем данные с датчика
tcs.getRawData(&r, &g, &b, &c);
Serial.print("R: ");
Serial.print(r);
Serial.print(" G: ");
Serial.print(g);
Serial.print(" B: ");
Serial.print(b);
Serial.print(" C: ");
Serial.println(c);
delay(1000);
}