Библиотека iarduino_APDS9930 позволяет работать с Trema датчиком освещенности и приближения APDS-9930, получать освещённость, коэффициент пульсаций источника света и близость препятствий.
Данная библиотека может использовать как аппаратную, так и программную реализацию шины I2C.
О том как выбрать тип шины I2C рассказано в статье Wiki - расширенные возможности библиотек iarduino для шины I2C.
Подробное описание работы с библиотекой, находится в разделе Wiki - Датчик освещенности и приближения APDS-9930 (Trema-модуль v2.0).
#include <iarduino_APDS9930.h> // Подключаем библиотеку для работы с модулем.
iarduino_APDS9930 ОБЪЕКТ; // Создаём объект для работы с методами библиотеки.
Функция begin( [&ШИНА] ); // Инициализация работы модуля.
Функция reset(); // Перезагрузка модуля.
Функция getLight(); // Чтение освещённости в люксах.
Функция getPulsation(); // Чтение коэффициента пульсаций источника света в %..
Функция getProximity(); // Чтение близости к препятствию.
Функция setCurrentDiode( ТОК ); // Задать ток протекающий через светодиод датчика.