Сборка и подключение
Чтобы использовать модуль вместе с беспаечной макетной платой, нужно будет сначала припаять к нему штыревые контакты. Для этой операции потребуется паяльник с более или менее тонким жалом, немного припоя и сами контакты.
Чтобы не паять навесу, можно применить следующую хитрость. Линейку из 7 контактов вставляем в макетную плату, а сверху на них надеваем модуль.
Чтобы разъём припаялся строго перпендикулярно плате, под задний край можно подложить что то высотой 2 мм, например, такой же разъём (на фото видно, сверху торчат ножки этого разъёма). Зафиксировав таким образом плату, начинаем пропаивать контакты, один за одним.
Приём очень простой: касаемся жалом одновременно торчащий кончик штырька и площадку под ним. Греем какое-то время — считаем про себя до 5. Затем толкаем в эту точку тонкий пруток припоя с флюсом. Если припой имеет толщину 0,5мм, то на каждую точку пайки потребуется 1-2 см припоя.
В итоге получится как-то так:
Подключение к Ардуино
Поскольку датчик умеет работать только по I2C интерфейсу, подключаем его по стандартной в таких случаях схеме.
Arduino | +5V | GND | SDA | SCL |
Датчик цвета TCS34725 ROC | VIN | GND | SDA | SCL |
При использовании беспаечной пакетной платы понадобится 4 соединительных провода вилка-вилка.
Управление встроенной подсветкой
Как уже говорилось, на плате есть белый светодиод, который нужен в случае недостатки фонового освещения или когда спектр этого освещения неподходящий.
Если подать питание на плату, то светодиод зажжется. Однако, есть три варианта, как им управлять:
- подключить контакт LE к земле (GND), тогда светодиод постоянно будет выключен;
- подключить LE к любому цифровому контакту Ардуино и управлять им с помощью digitalWrite. При этом, подавая сигнал LOW мы будем его выключать, а HIGH — включать;
- подключить LE к контакту INT на самом модуле датчик и управлять с помощью функции setInterrupt из библиотеки модуля.
byte ltc[3] = {1, 0.95, 0.75}; // коэффициенты коррекции цветовой температуры
Как это байту призваиваете double(0.95 и 0.75)?
Должны быть целые числа.