Датчик APDS9960 имеет отдельную страницу настроек, где можно включить необходимые режимы работы.
Поддерживается датчик освещенности, который выдает данные в виде RGB составляющих.
Так же можно выбрать режим работы: датчик приближения, когда любой взмах руки управляет указанным GPIO , или режим жестов при котором есть 6 разных команд для включения GPIO.
Датчик необходимо подключить к шине I2C, к GPIO , указанных в настройке hardware, а так же GPIO прерывания вывода INT для работы датчика приближения и жестов. GPIO прерывания указывается на странице настроек датчика в поле GPIO INT.
Питание датчика не больше 3.3в, но некоторые готовые модули уже могут содержать стабилизатор.
Режим включается выбором опции Proximity на вкладке модуля. При включенной опции требуется указать каким GPIO управлять при событии приближения(взмаха руки)
На вкладке debug можно увидеть сырые данные от датчика
Режим включается выбором опции Qesture на вкладке модуля. При включенной опции требуется указать соответствие жестов управляемым GPIO, доступные жесты:
LEFT - налевоRIGHT -направо
UP -вверх
DOWN -вниз
NEAR -поблизости (?)
FAR -далеко(?)
Возможна нестабильная работа опции жестов при включенной опции датчика света при частом опросе.
На вкладке debug можно увидеть последний код жеста(номер соответствует порядку в списке)