Arduino приклади
Датчик кольору TCS3200 визначає кольору на основі довжини хвилі. Він особливо корисний в проектах, де потрібно розпізнавання кольорів - наприклад, для підбору барвників, цветосортіровкі, визначення кольору тестових смужок і т.д.
Датчик TCS3200 показаний на малюнку нижче. Він оснащений RGB -Сенсорний чіпом TAOS TCS3200. за допомогою якого, власне, і визначає кольору. Він також укомплектований чотирма білими світлодіодами, які висвітлюють об'єкт, що знаходиться перед датчиком.

Характеристики
- Харчування: від 2,7 до 5,5 вольт
- Розмір: 28,4 мм х 28,4 мм
- Інтерфейс: цифровий TTL
- Перетворення даних про яскравість світла в частоту (підсумкові дані мають високу роздільну здатність)
- Можливість задати колірний фільтр і масштабування частоти
- Коммуницирует безпосередньо з мікро контролером
Принцип роботи
Датчик TCS3200 складається з фотодіодів 4 різних типів. Фотодіод - це просто напівпровідник, що конвертує світло в електричний заряд. Отже, TCS3200 має наступні світлодіоди:
- 16 фотодіодів з червоним фільтром (тобто вони чутливі до хвиль червоної області видимого спектру)
- 16 фотодіодів з зеленим фільтром (тобто вони чутливі до хвиль зеленої області видимого спектру)
- 16 фотодіодів з синім фільтром (тобто вони чутливі до хвиль синьою області видимого спектру)
- 16 фотодіодів без фільтра
Ви можете розглядати ці фільтри, розглянувши TCS3200 ближче:

Вибираючи між даними від різних фільтрів, ви можете визначити яскравість різних кольорів.
Датчик оснащений конвертером, що перетворює дані від фотодіодів в квадратну хвилю з частотою, пропорційною яскравості обраного кольору. Потім ця частота зчитується Arduino (див. Нижче).